home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_8_DMTools.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
301KB
|
4,963 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 511C subq.b [A4]+, 8
00000002 E841 asr D1.w, 4
00000004 0000 6B4C ori.b D0, 0x4C /* 'L' */
// begin alternate branch 00000006-00000008
label00000006:
00000006 6B4C bmi +0x4E /* 00000054 */
// end alternate branch 00000006-00000008
label00000006: // (misaligned)
00000008 0000 3375 ori.b D0, 0x75 /* 'u' */
0000000C 0000 0276 ori.b D0, 0x76 /* 'v' */
00000010 8000 or.b D0, D0
00000012 0002 8693 ori.b D2, 0x93
00000016 008B A9CB 0476 ori.l A3, 0xA9CB0476
0000001C 0412 01E6 subi.b [A2], 0xE6
00000020 03BC 055C 054E bclr 0x55C054E, D1
00000026 0540 bchg D0, D2
00000028 B684 cmp.l D3, D4
0000002A BC83 cmp.l D6, D3
0000002C BC84 cmp.l D6, D4
0000002E BC83 cmp.l D6, D3
00000030 7207 moveq.l D1, 0x07
00000032 BC84 cmp.l D6, D4
00000034 5CC2 sge D2
00000036 06FE .incomplete
00000038 078E bclr A6, D3
0000003A 0B7A 0B82 bchg [PC + 0xB82 /* 00000BBE, value 0x7B06 */], D5
0000003E 0B72 0133 FCFE 3086 34AE BC53 bchg [[A2 - 0x301CF7A + D0] + 0x34AEBC53], D5
// begin alternate branch 00000040-0000004A
label00000040:
00000040 0133 FCFE btst [A3 + A7 * 4 - 0x2], D0
00000044 3086 move.w [A0], D6
00000046 34AE BC53 move.w [A2], [A6 - 0x43AD]
// end alternate branch 00000040-0000004A
label00000040: // (misaligned)
0000004A BE52 cmp.w D7, [A2]
0000004C 3760 FBC6 move.w [A3 - 0x43A], -[A0]
00000050 6C38 bge +0x3A /* 0000008A */
00000052 FD68 .extension 0xD68 <<F/4-5/6>> // unimplemented
label00000054:
00000054 0C05 0C05 cmpi.b D5, 0x5
00000058 3881 move.w [A4], D1
0000005A F974 .extension 0x974 <<F/4-5/4>> // unimplemented
0000005C F95C .extension 0x95C <<F/4-5/4>> // unimplemented
0000005E FB2C .extension 0xB2C <<F/4-5/5>> // unimplemented
00000060 FB1A .extension 0xB1A <<F/4-5/5>> // unimplemented
00000062 3813 move.w D4, [A3]
00000064 3A14 move.w D5, [A4]
00000066 FAE8 6F28 .extension 0xAE8 <<F/2-3/5>> // unimplemented
0000006A 34AE 6790 move.w [A2], [A6 + 0x6790]
0000006E 6796 beq -0x68 /* 00000006 */
00000070 3684 move.w [A3], D4
00000072 3885 move.w [A4], D5
00000074 3486 move.w [A2], D6
00000076 3D52 FA2E move.w [A6 - 0x5D2], [A2]
0000007A C3EE F932 muls.w D1, [A6 - 0x6CE]
0000007E 5547 subq.w D7, 2
00000080 CFFC F8CC muls.w D7, 0xF8CC
00000084 5545 subq.w D5, 2
00000086 CBFC 5E41 muls.w D5, 0x5E41 /* '^A' */
label0000008A:
0000008A BC41 cmp.w D6, D1
0000008C 5E47 addq.w D7, 7
0000008E 3614 move.w D3, [A4]
00000090 C7FC D645 muls.w D3, 0xD645
00000094 9043 sub.w D0, D3
00000096 CFFC 3204 muls.w D7, 0x3204
0000009A C1C1 muls.w D0, D1
0000009C F5E6 .invalid <<F/7/2>>
0000009E F5E8 .invalid <<F/7/2>>
000000A0 02B6 CFFC F5A4 FEE5 andi.l [A6 + A7 * 8 - 0x27], 0xCFFCF5A4
000000A8 CFC3 muls.w D7, D3
000000AA DE40 add.w D7, D0
000000AC FEE5 526E .extension 0xEE5 <<F/2-3/7>> // unimplemented
000000B0 6F8E ble -0x70 /* 00000040 */
000000B2 F628 C1C3 .move16 0xF628, 0xC1C3 // unimplemented
000000B6 2D20 move.l -[A6], -[A0]
000000B8 F678 F16E .extension 0x678 <<F/1/3>>, 0xF16E // unimplemented
000000BC F900 .extension 0x900 <<F/4-5/4>> // unimplemented
000000BE F0E6 C3E8 .extension 0x0E6 <<F/2-3/0>> // unimplemented
000000C2 F9C2 .invalid <<F/7/4>>
000000C4 9268 F810 sub.w D1, [A0 - 0x7F0]
000000C8 F73A .extension 0x73A <<F/4-5/3>> // unimplemented
000000CA F6CC 5306 .extension 0x6CC <<F/2-3/3>> // unimplemented
000000CE F81C EE44 .tblXX 0xF81C, 0xEE44 // unimplemented
000000D2 F774 .extension 0x774 <<F/4-5/3>> // unimplemented
000000D4 F6D4 F6BC .extension 0x6D4 <<F/2-3/3>> // unimplemented
000000D8 F5BE .invalid <<F/6/2>>
000000DA EC8A lsr D2, 6
000000DC EC56 roxr D6.w, 6
000000DE F436 cpushp NONE, [A6]
000000E0 F45E cinva DATA
000000E2 FE58 EB32 .extension 0xE58 <<F/1/7>>, 0xEB32 // unimplemented
000000E6 EB18 rol D0.b, 5
000000E8 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
000000EA 5303 subq.b D3, 1
000000EC F45C cinva DATA
000000EE EA8A lsr D2, 5
000000F0 DE69 F254 add.w D7, [A1 - 0xDAC]
000000F4 F280 E972 .extension 0x280 <<F/2-3/1>> // unimplemented
000000F8 E8C0 F1FC bftst D0 {7:D4}
000000FC F008 EA16 .invalid 0xF008, 0xEA16 // unimplemented
00000100 EABC ror D4, D5
00000102 E34E lsl D6.w, 1
00000104 8005 or.b D0, D5
00000106 E308 lsl D0.b, 1
00000108 290A move.l -[A4], A2
0000010A 4276 1DBC clr.w <<invalid full ext with I/IS == 4>>
0000010E FCFC 099A .extension 0xCFC <<F/2-3/6>> // unimplemented
00000112 15A0 C3FC move.b <<invalid full ext with I/IS == 4>>, -[A0]
00000116 2622 move.l D3, -[A2]
00000118 0BBA A700 bclr [PC - 0x5900 /* FFFFA81A, cstring ""<EOF> */], D5
0000011C 43F6 E5E6 lea.l A1, <<invalid full ext with IS == 1 and I/IS == 6>>
// begin alternate branch 0000011E-00000120
label0000011E:
0000011E E5E6 roxl .w -[A6]
// end alternate branch 0000011E-00000120
label0000011E: // (misaligned)
00000120 E5C0 roxl .w D0
00000122 E5A0 asl D0, D2
00000124 6B08 bmi +0xA /* 0000012E */
label00000126:
00000126 B029 B029 cmp.b D0, [A1 - 0x4FD7]
0000012A E06E lsr D6.w, D0
0000012C E381 asl D1, 1
label0000012E:
0000012E E381 asl D1, 1
00000130 4742 chk.w D3, D2
00000132 E070 roxr D0.w, D0
00000134 0BD2 .incomplete
00000136 FFF3 .invalid <<F/7/7>>
00000138 EFA6 asl D6, D7
0000013A FDA4 .invalid <<F/6/6>>
0000013C 7C0D moveq.l D6, 0x0D
0000013E 54B2 245A addq.l [A2 + D2.w * 4 + 0x5A], 2
00000142 DE45 add.w D7, D5
00000144 4292 clr.l [A2]
00000146 4A92 tst.l [A2]
00000148 E380 asl D0, 1
0000014A 36FA 2352 move.w [A3]+, [PC + 0x2352 /* 0000249E, value 0xE5EC */]
0000014E 2542 507A move.l [A2 + 0x507A], D2
00000152 250A move.l -[A2], A2
00000154 84CA divu.w D2, A2
00000156 705F moveq.l D0, 0x5F
00000158 547A 3772 addq.w [PC + 0x3772 /* 000038CC, cstring ""<EOF> */], 2
label0000015C:
0000015C EB40 asl D0.w, 5
0000015E FD9C .invalid <<F/6/6>>
00000160 E547 asl D7.w, 2
00000162 2E30 FD3E FC8C 6F9A BAB0 move.l D7, [[A0 - 0x3739066] + A7 * 4 - 0x4550]
0000016C 6CB8 bge -0x46 /* 00000126 */
0000016E FAD4 6CA0 .extension 0xAD4 <<F/2-3/5>> // unimplemented
00000172 E6DE ror .w [A6]+
00000174 7E16 moveq.l D7, 0x16
00000176 893A 7C1B or.b [PC + 0x7C1B /* 00007C1D, cstring ""<EOF> */], D4
0000017A 2945 376A move.l [A4 + 0x376A], D5
0000017E C446 and.w D2, D6
00000180 37F2 EA4A EAE0 move.w [PC + A6 * 2 - 0x32], [A2 + A6 * 2 + 0x4A]
00000186 B01F cmp.b D0, [A7]+
00000188 6F94 ble -0x6A /* 0000011E */
0000018A E3D6 lsl .w [A6]
0000018C E3CE lsl .w A6
0000018E E384 asl D4, 1
00000190 E6B6 roxr D6, D3
00000192 E95A rol D2.w, 4
00000194 7019 moveq.l D0, 0x19
00000196 E122 asl D2.b, D0
00000198 E0A0 asr D0, D0
0000019A 24EA 6F90 move.l [A2]+, [A2 + 0x6F90]
0000019E 24E2 move.l [A2]+, -[A2]
000001A0 9F7A FB54 sub.w [PC - 0x4AC /* FFFFFCF6, cstring ""<EOF> */], D7
000001A4 38B2 B9E8 B08C move.w [A4], [-0x4F74]
000001AA 6CB0 bge -0x4E /* 0000015C */
000001AC 8942 03DE pack D4, D2, 0x03DE
000001B0 EE16 roxr D6.b, 7
000001B2 E3A6 asl D6, D1
000001B4 E414 roxr D4.b, 2
000001B6 0324 btst -[A4], D1
000001B8 E406 asr D6.b, 2
000001BA E424 asr D4.b, D2
000001BC DD54 add.w [A4], D6
000001BE 00A5 4D4A DD1A ori.l -[A5], 0x4D4ADD1A
000001C4 E252 roxr D2.w, 1
000001C6 E2B4 roxr D4, D1
000001C8 E2A6 asr D6, D1
000001CA BAFC EB7C cmpa.w A5, 0xEB7C
// begin alternate branch 000001CC-000001CE
label000001CC:
000001CC EB7C rol D4.w, D5
// end alternate branch 000001CC-000001CE
label000001CC: // (misaligned)
000001CE 247A B604 movea.l A2, [PC - 0x49FC /* FFFFB7D4, cstring ""<EOF> */]
000001D2 EDD2 F4F2 bfffo D7, [A2] {19:D2}
000001D6 DF56 add.w [A6], D7
000001D8 E920 asl D0.b, D4
000001DA B62E EB60 cmp.b D3, [A6 - 0x14A0]
000001DE E7DA rol .w [A2]+
000001E0 D21E add.b D1, [A6]+
000001E2 256A B472 B468 move.l [A2 - 0x4B98], [A2 - 0x4B8E]
000001E8 B8A2 cmp.l D4, -[A2]
000001EA 9084 sub.l D0, D4
000001EC 01FA .incomplete
000001EE B218 cmp.b D1, [A0]+
000001F0 FC80 B16A .extension 0xC80 <<F/2-3/6>> // unimplemented
000001F4 D850 add.w D4, [A0]
000001F6 D83C D152 add.b D4, 0x52 /* 'R' */
000001FA D120 add.b -[A0], D0
000001FC 84B2 2332 D696 7019 E168 or.l D2, [[A2 - 0x29698FE7 + D2 * 2] - 0x1E98]
// begin alternate branch 00000204-00000206
label00000204:
00000204 E168 lsl D0.w, D0
// end alternate branch 00000204-00000206
label00000204: // (misaligned)
00000206 CE38 CE16 and.b D7, [0xFFFFCE16]
0000020A D416 add.b D2, [A6]
0000020C 5072 6656 addq.w [A2 + D6.w * 8 + 0x56], 8
00000210 774A moveq.l D3, 0x4A
00000212 6F4A ble +0x4C /* 0000025E */
00000214 FD66 .extension 0xD66 <<F/4-5/6>> // unimplemented
00000216 2950 774A move.l [A4 + 0x774A], [A0]
0000021A FC14 C878 .unknown 0xFC14 0xC878 (W = 6)
0000021E 389A move.w [A4], [A2]+
00000220 4874 366A pea.l [A4 + D3.w * 8 + 0x6A]
00000224 3662 movea.w A3, -[A2]
00000226 FE14 BF96 .unknown 0xFE14 0xBF96 (W = 7)
0000022A BF1C xor.b [A4]+, D7
0000022C 2D76 2676 FB16 move.l [A6 - 0x4EA], [A6 + D2.w * 8 + 0x76]
00000232 38EA 3487 move.w [A4]+, [A2 + 0x3487]
00000236 BCE4 cmpa.w A6, -[A4]
00000238 DF78 72EF add.w [0x000072EF], D7
0000023C 641C bcc +0x1E /* 0000025A */
0000023E DE10 add.b D7, [A0]
00000240 BEB4 C4CC cmp.l D7, [A4 + A4.w * 4 - 0x52]
00000244 6F86 ble -0x78 /* 000001CC */
00000246 6CBC bge -0x42 /* 00000204 */
00000248 F8C6 F92C .extension 0x8C6 <<F/2-3/4>> // unimplemented
0000024C FB98 .invalid <<F/6/5>>
0000024E 38C2 move.w [A4]+, D2
00000250 377A FE0A BCF8 move.w [A3 - 0x4308], [PC - 0x1F6 /* 0000005C, value 0xF95C */]
00000256 38D2 move.w [A4]+, [A2]
00000258 BC7E cmp.w D6, <<invalid special address>>
label0000025A:
0000025A 38D2 move.w [A4]+, [A2]
0000025C 388A move.w [A4], A2
label0000025E:
0000025E 2742 FD28 move.l [A3 - 0x2D8], D2
00000262 E386 asl D6, 1
00000264 FD28 .extension 0xD28 <<F/4-5/6>> // unimplemented
00000266 FD28 .extension 0xD28 <<F/4-5/6>> // unimplemented
00000268 EE4E lsr D6.w, 7
0000026A EFC6 F126 bfins D6 {4:D6}, D7
0000026E FB70 .extension 0xB70 <<F/4-5/5>> // unimplemented
00000270 E386 asl D6, 1
00000272 1F10 move.b -[A7], [A0]
00000274 5301 subq.b D1, 1
00000276 0A24 0E2E xori.b -[A4], 0x2E /* '.' */
0000027A 083A 2218 1804 btst.b [PC + 0x1804 /* 00001A80, value 0xF */], 0x18
00000280 0B04 btst D4, D5
00000282 22EB 0506 move.l [A1]+, [A3 + 0x506]
00000286 6806 bvc +0x8 /* 0000028E */
00000288 5301 subq.b D1, 1
0000028A 1630 0200 move.b D3, [A0 + D0.w * 2]
label0000028E:
0000028E 2302 move.l -[A1], D2
00000290 04E3 .incomplete
00000292 0C13 16C3 cmpi.b [A3], 0xC3
00000296 0501 btst D1, D2
00000298 0282 7B0A 6100 andi.l D2, 0x7B0A6100 /* '{\na\0' */
0000029E 36DB move.w [A3]+, [A3]+
000002A0 0838 121C 5020 btst.b [0x00005020], 0x1C
000002A6 1068 3C0B movea.b A0, [A0 + 0x3C0B]
000002AA 051B btst [A3]+, D2
000002AC 0108 btst A0, D0
000002AE 7302 moveq.l D1, 0x02
000002B0 1308 move.b -[A1], A0
000002B2 CB09 abcd -[A5], -[A1]
000002B4 3300 move.w -[A1], D0
000002B6 AB3E syscall bHilite
000002B8 1EA0 move.b [A7], -[A0]
000002BA 2381 8348 move.l [A1 + <<invalid base displacement size>>], D1
000002BE 0B1A btst [A2]+, D5
000002C0 1301 move.b -[A1], D1
000002C2 9B3E sub.b <<invalid special address>>, D5
000002C4 70CB moveq.l D0, 0xFFFFFFCB
000002C6 0213 019C andi.b [A3], 0x9C
000002CA 5304 subq.b D4, 1
000002CC 3B32 009B move.w -[A5], [A2 + D0.w - 0x101]
000002D0 173B 0573 12BE 4305 0E44 7305 move.b -[A3], [[PC + 0x12BE4305] + 0xE447305]
000002DC 1246 movea.b A1, D6
000002DE 3410 move.w D2, [A0]
000002E0 828C or.l D1, A4
000002E2 2E60 movea.l A7, -[A0]
000002E4 2C4A movea.l A6, A2
000002E6 0883 0813 bclr.b D3, 0x13
000002EA 016B 4BE5 bchg [A3 + 0x4BE5], D0
000002EE 0096 CB09 D0A8 ori.l [A6], 0xCB09D0A8
000002F4 48EB 0913 22BE movem.l [A3 + 0x22BE], D0,D1,D4,A0,A3
000002FA 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
000002FC 6273 bhi +0x75 /* 00000371 */
000002FE 04E3 .incomplete
00000300 14E3 move.b [A2]+, -[A3]
00000302 087B 0608 BB23 4305 486B 0012 bchg.b [[PC + 0x4305 + A3 * 2] + 0x486B0012], 0x8
0000030E 1CBC 2010 move.b [A6], 0x10
00000312 000A 2E08 ori.b A2, 0x8
00000316 5B11 subq.b [A1], 5
00000318 CB02 abcd D5, D2
0000031A 943B 27B3 0093 0BAB 0223 23B3 sub.b D2, [[0x930BAB + D2 * 8] + 0x22323B3]
00000326 00CB .incomplete
00000328 7113 moveq.l D0, 0x13
0000032A 0133 1113 00B8 9302 btst [[A3 + D1] + 0xB89302], D0
00000332 0E38 E907 360A .invalid.b [0x0000360A], 0x7 // invalid immediate operation
00000338 0B03 btst D3, D5
0000033A CA08 and.b D5, A0
0000033C 3304 move.w -[A1], D4
0000033E BA73 1333 182B 081E 1440 081A cmp.w D5, [[A3 + 0x182B081E + D1 * 2] + 0x1440081A]
0000034A 7E26 moveq.l D7, 0x26
0000034C 6361 bls +0x63 /* 000003AF */
0000034E 3833 0233 move.w D4, [A3 + D0.w * 2 + 0x33]
00000352 18E5 move.b [A4]+, -[A5]
00000354 0FD8 .incomplete
00000356 2010 move.l D0, [A0]
00000358 368C move.w [A3], A4
0000035A BB01 xor.b D1, D5
0000035C 0843 0560 bchg.b D3, 0x60 /* '`' */
00000360 E507 asl D7.b, 2
00000362 6501 bcs +0x3 /* 00000365 */
00000364 000A 2408 ori.b A2, 0x8
00000368 04EA .incomplete
0000036A 0E42 3113 .invalid.w D2, 0x3113 // invalid immediate operation
0000036E AD01 syscall FMSwapFont, auto_pop
00000370 8442 or.w D2, D2
00000372 3108 move.w -[A0], A0
00000374 008D 000C 0802 ori.l A5, 0xC0802
0000037A 00EB .incomplete
0000037C 4229 0186 clr.b [A1 + 0x186]
00000380 0C08 0686 cmpi.b A0, 0x86
00000384 0200 5B04 andi.b D0, 0x4
00000388 0B03 btst D3, D5
0000038A B319 xor.b [A1]+, D1
0000038C 36C0 move.w [A3]+, D0
0000038E 850C sbcd -[A2], -[A4]
00000390 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
00000392 C505 abcd D2, D5
00000394 3302 move.w -[A1], D2
00000396 8D02 sbcd D6, D2
00000398 5300 subq.b D0, 1
0000039A 8102 sbcd D0, D2
0000039C 0686 0A02 0003 addi.l D6, 0xA020003
000003A2 0B2D 076B btst [A5 + 0x76B], D5
000003A6 033C A307 btst 0x7, D1
000003AA 2304 move.l -[A1], D4
000003AC 0853 0C0E bchg.b [A3], 0xE
000003B0 F4C8 cinvl DATA+INST, [A0]
000003B2 063E 0200 addi.b <<invalid special address>>, 0x0
000003B6 0B19 btst [A1]+, D5
000003B8 1E1B move.b D7, [A3]+
000003BA 038C bclr A4, D1
000003BC 1A0F move.b D5, A7
000003BE 26D8 move.l [A3]+, [A0]+
000003C0 8B00 sbcd D5, D0
000003C2 E414 roxr D4.b, 2
000003C4 0C3E 1B03 cmpi.b <<invalid special address>>, 0x3
000003C8 1A0F move.b D5, A7
000003CA 26B4 8305 move.l [A3], [[A4 + <<invalid base displacement size>>] + A0 * 2]
000003CE 0501 btst D1, D2
000003D0 8C1A or.b D6, [A2]+
000003D2 0319 btst [A1]+, D1
000003D4 26B4 9B0A 8B1F move.l [A3], [[A4 + <<invalid base displacement size>> + A1 * 2] - 0x74E1]
000003DA 3E93 move.w [A7], [A3]
000003DC 09C2 .incomplete
000003DE FB00 .extension 0xB00 <<F/4-5/5>> // unimplemented
000003E0 5B0D subq.b A5, 5
000003E2 3EAB 02C2 move.w [A7], [A3 + 0x2C2]
000003E6 B874 4B80 cmp.w D4, [ + <<invalid base displacement size>> + D4 * 2]
000003EA 6EFB bgt -0x3 /* 000003E7 */
000003EC 004B 002A ori.w A3, 0x2A /* '*' */
000003F0 7AB8 moveq.l D5, 0xFFFFFFB8
000003F2 2307 move.l -[A1], D7
000003F4 8B1F or.b [A7]+, D5
000003F6 56C1 sne D1
000003F8 0153 bchg [A3], D0
000003FA 0514 btst [A4], D2
000003FC 1B03 move.b -[A5], D3
000003FE 0C56 1A0F cmpi.w [A6], 0x1A0F
00000402 26B4 B8B8 move.l [A3], [A4 + A3 - 0x72]
00000406 74EB moveq.l D2, 0xFFFFFFEB
00000408 314A C45A move.w [A0 - 0x3BA6], A2
0000040C 134E 2B00 move.b [A1 + 0x2B00], A6
00000410 30C8 move.w [A0]+, A0
00000412 5ADB spl [A3]+
00000414 560B addq.b A3, 3
00000416 03F3 .incomplete
00000418 04E4 .incomplete
0000041A BB20 xor.b -[A0], D5
0000041C 0901 btst D1, D4
0000041E BB34 140C xor.b [A4 + D1.w * 4 + 0xC], D5
00000422 6A1A bpl +0x1C /* 0000043E */
00000424 0F26 btst -[A6], D7
00000426 9B02 subx.b D5, D2
00000428 CB06 abcd D5, D6
0000042A A104 syscall Control, flags=1
0000042C 1A0F move.b D5, A7
0000042E 268B move.l [A3], A3
00000430 1BEB 5014 move.b <<invalid special address>>, [A3 + 0x5014]
00000434 8C1A or.b D6, [A2]+
00000436 0F26 btst -[A6], D7
00000438 E317 roxl D7.b, 1
0000043A 0318 btst [A0]+, D1
0000043C B3DE cmpa.l A1, [A6]+
label0000043E:
0000043E A38C syscall Wakeup, flags=3
00000440 0F01 btst D1, D7
00000442 2074 4363 6904 5B40 8301 movea.l A0, [[A4 + 0x6904] + 0x5B408301]
0000044C 931F sub.b [A7]+, D1
0000044E A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
00000450 0F81 bclr D1, D7
00000452 01EB .incomplete
00000454 D433 111F EB2B 8B01 add.b D2, [[A3] + D1 - 0x14D474FF]
0000045C 74CB moveq.l D2, 0xFFFFFFCB
0000045E 4669 0243 not.w [A1 + 0x243]
00000462 160B move.b D3, A3
00000464 03FB .incomplete
00000466 1F11 move.b -[A7], [A1]
00000468 08AB 1A0C 6A06 bclr.b [A3 + 0x6A06], 0xC
0000046E F006 9006 .ptest 0xF006, 0x9006 // unimplemented
00000472 1B00 move.b -[A5], D0
00000474 1AEB 7426 move.b [A5]+, [A3 + 0x7426]
00000478 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
0000047A 1B00 move.b -[A5], D0
0000047C FC4A 90D0 .extension 0xC4A <<F/1/6>>, 0x90D0 // unimplemented
00000480 A890 syscall StdLine
00000482 0B03 btst D3, D5
00000484 0E90 532B 5300 .invalid.l [A0], 0x532B5300 /* 'S+S\0' */ // invalid immediate operation
0000048A 3090 move.w [A0], [A0]
0000048C 4AF0 D0A8 tas.b [A0 + A5.w - 0x88]
00000490 F040 9040 .extension 0x040 <<F/1/0>>, 0x9040 // unimplemented
00000494 1B00 move.b -[A5], D0
00000496 40F0 C503 0F26 408D move.w [[A0 + <<invalid base displacement size>> + A4 * 4] + 0xF26408D], SR
0000049E 0106 btst D6, D0
000004A0 7C1A moveq.l D6, 0x1A
000004A2 833B 26A1 or.b [PC + D2.w * 8 - 0x95], D1
000004A6 0D8C bclr A4, D6
000004A8 0C7C 0C7C 1A0F cmpi.w 0x1A0F, 0xC7C
000004AE 2676 0B01 movea.l A3, [[A6 + <<invalid base displacement size>> + D0 * 2]]
000004B2 A508 syscall Create/PBHCreate/HCreate, flags=5
000004B4 F701 .extension 0x701 <<F/4-5/3>> // unimplemented
000004B6 BC05 cmp.b D6, D5
000004B8 05FC .incomplete
000004BA AD06 syscall NewString, auto_pop
000004BC 0364 bchg -[A4], D1
000004BE 8701 sbcd D3, D1
000004C0 D7EB 2726 add.l A3, [A3 + 0x2726]
000004C4 5B0D subq.b A5, 5
000004C6 7C93 moveq.l D6, 0xFFFFFF93
000004C8 0932 140C btst [A2 + D1.w * 4 + 0xC], D4
000004CC 7C8C moveq.l D6, 0xFFFFFF8C
000004CE 1ACB move.b [A5]+, A3
000004D0 1326 move.b -[A1], -[A6]
000004D2 3B0B move.w -[A5], A3
000004D4 EC63 asr D3.w, D6
000004D6 10A1 move.b [A0], -[A1]
000004D8 1393 11E3 0663 0674 F362 move.b [[0x663] + 0x674F362], [A3]
000004E2 9C74 6356 sub.w D6, <<invalid full ext with IS == 1 and I/IS == 6>>
000004E6 9C74 A305 sub.w D6, [[A4 + <<invalid base displacement size>>] + A2 * 2]
000004EA 445B neg.w [A3]+
000004EC 1D12 move.b -[A6], [A2]
000004EE 1C4E movea.b A6, A6
000004F0 7E20 moveq.l D7, 0x20
000004F2 103E move.b D0, <<invalid special address>>
000004F4 140C move.b D2, A4
000004F6 0EC9 .incomplete
000004F8 2C73 802B movea.l A6, [A3 + A0.w + 0x2B]
000004FC 08F4 2AEB 092B 0080 2AB3 07C1 bset.b [[A4 + 0x80 + D0] + 0x2AB307C1], 0xEB
00000508 0B2A 4304 btst [A2 + 0x4304], D5
0000050C D0B3 6D9C add.l D0, <<invalid full ext with I/IS == 4>>
00000510 633E bls +0x40 /* 00000550 */
00000512 9C4B sub.w D6, A3
00000514 3ECD move.w [A7]+, A5
00000516 323E move.w D1, <<invalid special address>>
00000518 1E11 move.b D7, [A1]
0000051A 040F B02A subi.b A7, 0x2A /* '*' */
0000051E B702 xor.b D2, D3
00000520 580F addq.b A7, 4
00000522 F501 .extension 0x501 <<F/4-5/2>> // unimplemented
00000524 002E 08CC 1623 ori.b [A6 + 0x1623], 0xCC
0000052A 1616 move.b D3, [A6]
0000052C 2B06 move.l -[A5], D6
0000052E 0200 0B0C andi.b D0, 0xC
00000532 CD32 F302 2A41 and.b [[A2 + <<invalid base displacement size>> + A7 * 2] + 0x2A41], D6
00000538 0048 66F3 ori.w A0, 0x66F3
0000053C 020E A60B andi.b A6, 0xB
00000540 0222 0B02 andi.b -[A2], 0x2
00000544 680B bvc +0xD /* 00000551 */
00000546 0225 33E5 andi.b -[A5], 0xE5
0000054A 0365 bchg -[A5], D1
0000054C 33A5 0D60 20E5 move.w [A1 + 0x20E5], -[A5]
// begin alternate branch 00000550-00000552
label00000550:
00000550 20E5 move.l [A0]+, -[A5]
// end alternate branch 00000550-00000552
label00000550: // (misaligned)
00000552 3856 movea.w A4, [A6]
00000554 4D36 2E2A .invalid 6, [A6 + D2 * 8 + 0x2A] // invalid opcode 4 with b == 4
00000558 CB1E and.b [A6]+, D5
0000055A 862E 0ECB or.b D3, [A6 + 0xECB]
0000055E 1E66 movea.b A7, -[A6]
00000560 2E08 move.l D7, A0
00000562 CB1E and.b [A6]+, D5
00000564 A625 syscall GetHandleSize, flags=6
00000566 032A E542 btst [A2 - 0x1ABE], D1
0000056A 0A1E 1630 xori.b [A6]+, 0x30 /* '0' */
0000056E 16AC 2B12 move.b [A3], [A4 + 0x2B12]
00000572 3804 move.w D4, D4
00000574 4A0E tst.b A6
00000576 9B09 subx.b -[A5], -[A1]
00000578 7306 moveq.l D1, 0x06
0000057A 0816 3B00 btst.b [A6], 0x0
0000057E 2311 move.l -[A1], [A1]
00000580 E308 lsl D0.b, 1
00000582 7B16 moveq.l D5, 0x16
00000584 0200 6300 andi.b D0, 0x0
00000588 4543 chk.w D2, D3
0000058A 054D bchg A5, D2
0000058C A301 syscall Close, flags=3
0000058E 3C6A 2408 movea.w A6, [A2 + 0x2408]
00000592 F103 .extension 0x103 <<F/4-5/0>> // unimplemented
00000594 2301 move.l -[A1], D1
00000596 70E5 moveq.l D0, 0xFFFFFFE5
00000598 03A9 0305 bclr [A1 + 0x305], D1
0000059C 3E63 movea.w A7, -[A3]
0000059E 0006 A301 ori.b D6, 0x1
000005A2 0A16 3070 xori.b [A6], 0x70 /* 'p' */
000005A6 5EC3 sgt D3
000005A8 020F 5C02 andi.b A7, 0x2
000005AC 0033 1C78 A102 E501 ori.b [[A3 + <<invalid base displacement size>> + A2] - 0x1AFF], 0x78 /* 'x' */
000005B4 A502 syscall Read, flags=5
000005B6 4463 neg.w -[A3]
000005B8 018D bclr A5, D0
000005BA 06F7 .incomplete
000005BC 02C4 .incomplete
000005BE 2311 move.l -[A1], [A1]
000005C0 6318 bls +0x1A /* 000005DA */
000005C2 8702 sbcd D3, D2
000005C4 D7C6 add.l A3, D6
000005C6 0C0E 0D11 cmpi.b A6, 0x11
000005CA E54A lsl D2.w, 2
000005CC C6C5 mulu.w D3, D5
000005CE 00F4 .incomplete
000005D0 2A4A movea.l A5, A2
000005D2 A67B syscall ADBReInit, flags=6
000005D4 0690 A30E 4A66 addi.l [A0], 0xA30E4A66
label000005DA:
000005DA 7B06 moveq.l D5, 0x06
000005DC 1B00 move.b -[A5], D0
000005DE 8305 sbcd D1, D5
000005E0 4A86 tst.l D6
000005E2 7B06 moveq.l D5, 0x06
000005E4 C64B and.w D3, A3
000005E6 0485 20AD 1BE4 subi.l D5, 0x20AD1BE4
000005EC 8C05 or.b D6, D5
000005EE 05D2 .incomplete
000005F0 1105 move.b -[A0], D5
000005F2 E4C5 roxr .w D5
000005F4 000B 0266 ori.b A3, 0x66 /* 'f' */
000005F8 0B02 btst D2, D5
000005FA 091B btst [A3]+, D4
000005FC 1B00 move.b -[A5], D0
000005FE 0B02 btst D2, D5
00000600 900B sub.b D0, A3
00000602 02F0 .incomplete
00000604 06D2 .incomplete
00000606 060E 251B addi.b A6, 0x1B
0000060A 06E4 .incomplete
0000060C 06C5 .incomplete
0000060E 2103 move.l -[A0], D3
00000610 0B1E btst [A6]+, D5
00000612 0C08 0C0E cmpi.b A0, 0xE
00000616 1A3B 4626 move.b D5, [PC + D4.w * 8 + 0x26]
0000061A EB00 asl D0.b, 5
0000061C 308B move.w [A0], A3
0000061E 2802 move.l D4, D2
00000620 00FB .incomplete
00000622 056B 0093 bchg [A3 + 0x93], D2
00000626 0A7B 1C2A 855C xori.w <<invalid full ext with I/IS == 4>>, 0x1C2A
0000062C 2508 move.l -[A2], A0
0000062E F03C 1B0D 4922 6E66 pmovefd MR6, 0x49226E66 /* 'I\"nf' */
00000636 4135 A641 .invalid 0, [A5 + A2.w * 8 + 0x41] // invalid opcode 4 with b == 4
0000063A 0075 2249 0A03 ori.w [A5 + D0 * 2 + 0x3], 0x2249 /* '\"I' */
00000640 0B0C btst A4, D5
00000642 D271 2161 2082 add.w D1, [[A1 + 0x2082]]
00000648 5300 subq.b D0, 1
0000064A C4A6 and.l D2, -[A6]
0000064C 9502 subx.b D2, D2
0000064E 2B0E move.l -[A5], A6
00000650 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
00000652 A6F5 syscall vXFSearch, flags=6
00000654 021E 0CD2 andi.b [A6]+, 0xD2
00000658 6109 bsr +0xB /* 00000663 */
0000065A 830E sbcd -[A1], -[A6]
0000065C 1A0F move.b D5, A7
0000065E 26B0 D20B move.l [A3], [A0 + A5.w * 2 + 0xB]
00000662 0330 A6AB btst [A0 + A2.w * 8 - 0x85], D1
00000666 23E8 8500 C0C3 5730 move.l [0xC0C35730], [A0 - 0x7B00]
0000066E FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000670 1300 move.b -[A1], D0
00000672 9B52 sub.w [A2], D5
00000674 2E0E move.l D7, A6
00000676 0F44 bchg D4, D7
00000678 5B07 subq.b D7, 5
0000067A A526 syscall HandleZone, flags=5
0000067C 0E20 10D2 .invalid.b -[A0], 0xD2 // invalid immediate operation
00000680 E12C lsl D4.b, D0
00000682 410B .invalid 0, A3 // invalid opcode 4 with b == 4
00000684 60A1 bra -0x5D /* 00000627 */
00000686 2D08 move.l -[A6], A0
00000688 BD2D A703 xor.b [A5 - 0x58FD], D6
0000068C B2F3 0282 cmpa.w A1, [A3 + D0.w * 2 - 0x126]
00000690 488D 1DB9 movem.w A5, D0,D3,D4,D5,D7,A0,A2,A3,A4
00000694 67E1 beq -0x1D /* 00000677 */
00000696 012D 671B btst [A5 + 0x671B], D0
0000069A 003C AB0A ori.b ccr, 10
0000069E 2408 move.l D2, A0
000006A0 E22A lsr D2.b, D1
000006A2 1B01 move.b -[A5], D1
000006A4 0EBB 016A FB03 7243 .invalid.l [PC + D7.w * 2 + 0x43], 0x16AFB03 // invalid immediate operation
000006AC 05F0 .incomplete
000006AE 5310 subq.b [A0], 1
000006B0 7CF3 moveq.l D6, 0xFFFFFFF3
000006B2 02C4 .incomplete
000006B4 D221 add.b D1, -[A1]
000006B6 133E move.b -[A1], <<invalid special address>>
000006B8 0B02 btst D2, D5
000006BA 8681 or.l D3, D1
000006BC 1B25 move.b -[A5], -[A5]
000006BE 531B subq.b [A3]+, 1
000006C0 00E9 .incomplete
000006C2 07C1 .incomplete
000006C4 47F0 E505 lea.l A3, [[A0 + <<invalid base displacement size>>] + A6 * 4]
000006C8 C30C abcd -[A1], -[A4]
000006CA 1E01 move.b D7, D1
000006CC 0149 bchg A1, D0
000006CE 10EB 3A26 move.b [A0]+, [A3 + 0x3A26]
000006D2 B01B cmp.b D0, [A3]+
000006D4 0055 020B ori.w [A5], 0x20B
000006D8 0380 bclr D0, D1
000006DA A673 syscall OSReserved, flags=6
000006DC 6D2E blt +0x30 /* 0000070C */
000006DE 56CB 1ED2 dbne D3, +0x1ED4 /* 000025B2 */
000006E2 0B50 bchg [A0], D5
000006E4 7C0F moveq.l D6, 0x0F
000006E6 F09B 803B .extension 0x09B <<F/2-3/0>> // unimplemented
000006EA 8613 or.b D3, [A3]
000006EC 000B 01FB ori.b A3, 0xFB
000006F0 13D3 04C3 0FFB move.b [0x04C30FFB], [A3]
000006F6 1330 0905 move.b -[A1], [[A0 + <<invalid base displacement size>>] + D0]
000006FA 3B02 move.w -[A5], D2
000006FC 0F1A btst [A2]+, D7
000006FE 8784 619B unpk D3, D4, 0x619B
00000702 01F0 .incomplete
00000704 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00000706 2B09 move.l -[A5], A1
00000708 D083 add.l D0, D3
0000070A 0EA1 000B 2944 .invalid.l -[A1], 0xB2944 // invalid immediate operation
// begin alternate branch 0000070C-00000710
label0000070C:
0000070C 000B 2944 ori.b A3, 0x44 /* 'D' */
// end alternate branch 0000070C-00000710
label0000070C: // (misaligned)
00000710 0B0B btst A3, D5
00000712 114D 223C move.b [A0 + 0x223C], A5
00000716 A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
00000718 2448 movea.l A2, A0
0000071A E26E lsr D6.w, D1
0000071C 1B01 move.b -[A5], D1
0000071E 7EFB moveq.l D7, 0xFFFFFFFB
00000720 0360 bchg -[A0], D1
00000722 5332 08EB subq.b [A2 + D0 - 0x21], 1
00000726 010E btst A6, D0
00000728 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
0000072A 1322 move.b -[A1], -[A2]
0000072C 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
0000072E E873 roxr D3.w, D4
00000730 1E5A movea.b A7, [A2]+
00000732 7B3B moveq.l D5, 0x3B
00000734 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00000736 8B16 or.b [A6], D5
00000738 6595 bcs -0x69 /* 000006CF */
0000073A 821A or.b D1, [A2]+
0000073C 0B74 2643 bchg [A4 + D2.w * 8 + 0x43], D5
00000740 130B move.b -[A1], A3
00000742 0662 0B31 addi.w -[A2], 0xB31
00000746 3B72 3B5A 4304 8100 move.w [A5 - 0x7F00], [[A2] + 0x4304]
0000074E 5307 subq.b D7, 1
00000750 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000752 C100 abcd D0, D0
00000754 8B64 or.w -[A4], D5
00000756 304B movea.w A0, A3
00000758 909C sub.l D0, [A4]+
0000075A 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4
0000075C E335 roxl D5.b, D1
0000075E 6B07 bmi +0x9 /* 00000767 */
00000760 3B28 0E13 move.w -[A5], [A0 + 0xE13]
00000764 320E move.w D1, A6
00000766 C108 abcd -[A0], -[A0]
00000768 9C83 sub.l D6, D3
0000076A 0EA5 0436 A504 .invalid.l -[A5], 0x436A504 // invalid immediate operation
00000770 0F26 btst -[A6], D7
00000772 4A36 8103 5A23 1CD3 tst.b [[A6 + <<invalid base displacement size>> + A0] + 0x5A231CD3]
0000077A 327B 0668 movea.w A1, [PC + D0.w * 8 + 0x68]
0000077E 8304 sbcd D1, D4
00000780 A31A syscall GetZone, flags=3
00000782 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00000784 D043 add.w D0, D3
00000786 1981 0383 04A3 1185 move.b [[ + <<invalid base displacement size>> + D0 * 2] + 0x4A31185], D1
0000078E 0C5A EB0D cmpi.w [A2]+, 0xEB0D
00000792 0FFA .incomplete
00000794 8305 sbcd D1, D5
00000796 2B09 move.l -[A5], A1
00000798 3B0C move.w -[A5], A4
0000079A 830E sbcd -[A1], -[A6]
0000079C 3B2A 0B64 move.w -[A5], [A2 + 0xB64]
000007A0 3B2B FB13 move.w -[A5], [A3 - 0x4ED]
000007A4 0B64 bchg -[A4], D5
000007A6 0F80 bclr D0, D7
000007A8 8B03 sbcd D5, D3
000007AA 9B0D subx.b -[A5], -[A5]
000007AC 8108 sbcd -[A0], -[A0]
000007AE 5253 addq.w [A3], 1
000007B0 0B0E btst A6, D5
000007B2 830F sbcd -[A1], -[A7]
000007B4 4372 4319 chk.w D1, [[A2 + D4 * 2]]
000007B8 0102 btst D2, D0
000007BA AB20 syscall RgnOp
000007BC 0102 btst D2, D0
000007BE 9B04 subx.b D5, D4
000007C0 3B2A 6B4E move.w -[A5], [A2 + 0x6B4E]
000007C4 DB1C add.b [A4]+, D5
000007C6 FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
000007C8 6B4E bmi +0x50 /* 00000818 */
000007CA 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
000007CC A330 syscall OSEventAvail, flags=3
000007CE AD02 syscall RealFont, auto_pop
000007D0 A361 syscall MaxBlock, flags=3
000007D2 830E sbcd -[A1], -[A6]
000007D4 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
000007D6 AE73 syscall ControlDispatch, auto_pop
000007D8 0343 bchg D3, D1
000007DA 19FB 0C13 3230 move.b 0x30 /* '0' */, [PC + D0 * 4 + 0x13]
000007E0 634B bls +0x4D /* 0000082D */
000007E2 CD01 abcd D6, D1
000007E4 D0EB 48A3 add.w A0, [A3 + 0x48A3]
000007E8 0B0F btst A7, D5
000007EA 0102 btst D2, D0
000007EC 0E43 192B .invalid.w D3, 0x192B // invalid immediate operation
000007F0 0874 1B08 7A74 bchg.b [A4 + D7 * 2 + 0x74], 0x8
000007F6 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
000007F8 7A74 moveq.l D5, 0x74
000007FA 5318 subq.b [A0]+, 1
000007FC 7A74 moveq.l D5, 0x74
000007FE E31F rol D7.b, 1
00000800 44B3 1005 neg.l [A3 + D1.w + 0x5]
00000804 166E E947 movea.b A3, [A6 - 0x16B9]
00000808 2408 move.l D2, A0
0000080A 402A 400E negx.b [A2 + 0x400E]
0000080E 4D0F .invalid 6, A7 // invalid opcode 4 with b == 4
00000810 3346 450F move.w [A1 + 0x450F], D6
00000814 7B06 moveq.l D5, 0x06
00000816 48AB 20EB 3236 movem.w [A3 + 0x3236], D0,D1,D3,D5,D6,D7,A5
// begin alternate branch 00000818-0000081C
label00000818:
00000818 20EB 3236 move.l [A0]+, [A3 + 0x3236]
// end alternate branch 00000818-0000081C
label00000818: // (misaligned)
0000081C 1303 move.b -[A1], D3
0000081E EB32 roxl D2.b, D5
00000820 4825 nbcd.b -[A5]
00000822 4869 5900 pea.l [A1 + 0x5900]
00000826 8C23 or.b D6, -[A3]
00000828 042A F456 1405 subi.b [A2 + 0x1405], 0x56 /* 'V' */
// begin alternate branch 0000082C-0000082E
label0000082C:
0000082C 1405 move.b D2, D5
// end alternate branch 0000082C-0000082E
label0000082C: // (misaligned)
0000082E 441A neg.b [A2]+
00000830 0F26 btst -[A6], D7
00000832 0B38 309B btst [0x0000309B], D5
00000836 00C2 .incomplete
00000838 1302 move.b -[A1], D2
0000083A 6501 bcs +0x3 /* 0000083D */
0000083C 081A 0F26 btst.b [A2]+, 0x26 /* '&' */
00000840 7641 moveq.l D3, 0x41
00000842 01FB .incomplete
00000844 00E1 .incomplete
00000846 4756 chk.w D3, [A6]
00000848 AB0D syscall GetSeek
0000084A 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
0000084C 0F49 bchg A1, D7
0000084E 8EE9 020F divu.w D7, [A1 + 0x20F]
00000852 26B4 2577 move.l [A3], <<invalid full ext with IS == 1 and I/IS == 7>>
00000856 5685 addq.l D5, 3
00000858 4209 clr.b A1
0000085A 3782 8C14 move.w [A3 + A0 * 4 + 0x14], D2
0000085E 0C56 0969 cmpi.w [A6], 0x969 /* '\ti' */
00000862 1AEB 2526 move.b [A5]+, [A3 + 0x2526]
00000866 AB04 syscall ColorMap
00000868 DB0B addx.b -[A5], -[A3]
0000086A 140C move.b D2, A4
0000086C 2A6D 016B movea.l A5, [A5 + 0x16B]
00000870 3761 0103 move.w [A3 + 0x103], -[A1]
00000874 0685 010E 4503 addi.l D5, 0x10E4503
0000087A 2A1A move.l D5, [A2]+
0000087C DB1F add.b [A7]+, D5
0000087E 26B4 6501 move.l [A3], [[A4 + <<invalid base displacement size>> + D6 * 4]]
00000882 086D 0173 5626 bchg.b [A5 + 0x5626], 0x73 /* 's' */
00000888 B493 cmp.l D2, [A3]
0000088A 026A 4907 2565 andi.w [A2 + 0x2565], 0x4907
00000890 FC3C 5B21 .unknown 0xFC3C 0x5B21 (W = 6)
00000894 240E move.l D2, A6
00000896 C537 081F and.b [A7 + D0 + 0x1F], D2
0000089A 8368 EB01 or.w [A0 - 0x14FF], D1
0000089E 7E43 moveq.l D7, 0x43
000008A0 03E8 .incomplete
000008A2 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000008A4 1322 move.b -[A1], -[A2]
000008A6 4A56 tst.w [A6]
000008A8 5AA3 addq.l -[A3], 5
000008AA 0A4B 103B xori.w A3, 0x103B
000008AE 0C43 195A cmpi.w D3, 0x195A
000008B2 BB08 cmpm.b [A5]+, [A0]+
000008B4 8920 or.b -[A0], D4
000008B6 0EAB 023B 2A30 7310 .invalid.l [A3 + 0x7310], 0x23B2A30 // invalid immediate operation
000008BE 8B01 sbcd D5, D1
000008C0 5306 subq.b D6, 1
000008C2 E100 asl D0.b, 8
000008C4 A11E syscall NewPtr, flags=1
000008C6 3021 move.w D0, -[A1]
000008C8 0121 btst -[A1], D0
000008CA 220E move.l D1, A6
000008CC 2503 move.l -[A2], D3
000008CE 8B16 or.b [A6], D5
000008D0 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
000008D2 06C6 .incomplete
000008D4 06FC .incomplete
000008D6 1A0F move.b D5, A7
000008D8 2621 move.l D3, -[A1]
000008DA 27C6 1FC6 move.l <<invalid full ext with IS == 1 and I/IS == 6>>, D6
000008DE 130A move.b -[A1], A2
000008E0 6289 bhi -0x75 /* 0000086B */
000008E2 2C2B 08D3 move.l D6, [A3 + 0x8D3]
000008E6 323B 0C3B move.w D1, [PC + D0 * 4 + 0x3B]
000008EA 5A63 addq.w -[A3], 5
000008EC 030F btst A7, D1
000008EE 9C0F sub.b D6, A7
000008F0 9CB3 2D9C sub.l D6, <<invalid full ext with I/IS == 4>>
000008F4 D31C add.b [A4]+, D1
000008F6 1332 0B64 move.b -[A1], <<invalid full ext with I/IS == 4>>
000008FA 9309 subx.b -[A1], -[A1]
000008FC 1332 634E move.b -[A1], <<invalid full ext with IS == 1 and I/IS == 6>>
00000900 630B bls +0xD /* 0000090D */
00000902 8B01 sbcd D5, D1
00000904 C300 abcd D1, D0
00000906 2FF4 6ABB move.l <<invalid special address>>, [A4 + D6 * 2 - 0x69]
0000090A 1BC3 move.b <<invalid special address>>, D3
0000090C 5AF0 EB38 7C0F D20B spl [A0 + 0x7C0FD20B + A6 * 2]
00000914 02F7 .incomplete
00000916 0445 A13A subi.w D5, 0xA13A
0000091A 0B50 bchg [A0], D5
0000091C F0EB 3201 .extension 0x0EB <<F/2-3/0>> // unimplemented
00000920 3FD2 move.w <<invalid special address>>, [A2]
00000922 C118 and.b [A0]+, D0
00000924 6A44 bpl +0x46 /* 0000096A */
00000926 6321 bls +0x23 /* 00000949 */
00000928 D576 4060 add.w [A6 + D4.w + 0x60], D2
0000092C 4008 negx.b A0
0000092E 0682 0636 1A0F addi.l D2, 0x6361A0F
00000934 2653 movea.l A3, [A3]
00000936 007B 030E 4A36 ori.w [PC + D4 * 2 + 0x36], 0x30E
0000093C BB02 xor.b D2, D5
0000093E 8213 or.b D1, [A3]
00000940 06E0 .incomplete
00000942 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00000944 5300 subq.b D0, 1
00000946 AC0E syscall Get1IndResource/Get1IxResource, auto_pop
00000948 B307 xor.b D7, D1
0000094A 4A82 tst.l D2
0000094C BB02 xor.b D2, D5
0000094E 3613 move.w D3, [A3]
00000950 0623 164B addi.b -[A3], 0x4B /* 'K' */
00000954 0453 0042 subi.w [A3], 0x42 /* 'B' */
00000958 6D4E blt +0x50 /* 000009A8 */
0000095A 0025 7860 ori.b -[A5], 0x60 /* '`' */
0000095E E248 lsr D0.w, 1
00000960 2107 move.l -[A0], D7
00000962 6E05 bgt +0x7 /* 00000969 */
00000964 3661 movea.w A3, -[A1]
00000966 13A3 3E61 move.b [A1 + D3 * 8 + 0x61], -[A3]
label0000096A:
0000096A 13E5 374B 1061 move.b [0x374B1061], -[A5]
00000970 C953 and.w [A3], D4
00000972 2BF4 6E25 move.l <<invalid special address>>, [A4 + D6 * 8 + 0x25]
00000976 3D45 3C89 move.w [A6 + 0x3C89], D5
0000097A 76AD moveq.l D3, 0xFFFFFFAD
0000097C 2AA5 move.l [A5], -[A5]
0000097E 2E4A movea.l A7, A2
00000980 6E03 bgt +0x5 /* 00000985 */
00000982 5548 subq.w A0, 2
00000984 BB02 xor.b D2, D5
00000986 6A5B bpl +0x5D /* 000009E3 */
00000988 0C80 4A7E BB02 cmpi.l D0, 0x4A7EBB02
0000098E 56EB 072A sne [A3 + 0x72A]
00000992 0F0E btst A6, D7
00000994 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00000996 830E sbcd -[A1], -[A6]
00000998 2B09 move.l -[A5], A1
0000099A BB02 xor.b D2, D5
0000099C 2A5B movea.l A5, [A3]+
0000099E 0C42 CB02 cmpi.w D2, 0xCB02
000009A2 80BB 026E or.l D0, [PC + D0.w * 2 + 0x6E]
000009A6 9C5B sub.w D6, [A3]+
label000009A8:
000009A8 0CAC C92F C533 683C cmpi.l [A4 + 0x683C], 0xC92FC533
000009B0 9300 subx.b D1, D0
000009B2 E533 roxl D3.b, D2
000009B4 48E5 33A9 movem.l -[A5], D2,D3,D6,D7,A0,A2,A4,A7
000009B8 0F0F btst A7, D7
000009BA 26BB 0136 1FCA 2B31 6EEB move.l [A3], [[PC + 0x1FCA2B31] + D0 + 0x6EEB]
000009C4 0303 btst D3, D1
000009C6 552A 8520 subq.b [A2 - 0x7AE0], 2
000009CA 3093 move.w [A0], [A3]
000009CC 09EB .incomplete
000009CE 4833 1E82 nbcd.b [A3 + D1 * 8 - 0x126]
000009D2 E119 rol D1.b, 8
000009D4 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
000009D6 5328 44DB subq.b [A0 + 0x44DB], 1
000009DA 00F1 .incomplete
000009DC 2D66 3C23 move.l [A6 + 0x3C23], -[A6]
000009E0 2065 movea.l A0, -[A5]
000009E2 5E0E addq.b A6, 7
000009E4 FB03 .extension 0xB03 <<F/4-5/5>> // unimplemented
000009E6 2A83 move.l [A5], D3
000009E8 2F40 5640 move.l [A7 + 0x5640], D0
000009EC 6E4D bgt +0x4F /* 00000A3B */
000009EE 060F 2683 addi.b A7, 0x83
000009F2 0936 1FCA FB0F btst [[ + <<invalid base displacement size>>] - 0x4F1], D4
000009F8 82BB 203B or.l D1, [PC + D2.w + 0x3B]
000009FC 28CA move.l [A4]+, A2
000009FE FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00000A00 CA33 0C53 and.b D5, [A3 + D0 * 4 + 0x53]
00000A04 2833 233B 2EA3 0C23 0E1F 7310 move.l D4, [[A3 + 0x2EA30C23 + D2 * 2] + 0xE1F7310]
00000A10 1300 move.b -[A1], D0
00000A12 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
00000A14 CB15 and.b [A5], D5
00000A16 5B03 subq.b D3, 5
00000A18 6514 bcs +0x16 /* 00000A2E */
00000A1A FB9E .invalid <<F/6/5>>
00000A1C 7B30 moveq.l D5, 0x30
00000A1E 1FF3 0443 move.b <<invalid special address>>, [A3 + D0.w * 4 + 0x43]
00000A22 8043 or.w D0, D3
00000A24 9944 subx.w D4, D4
00000A26 831E or.b [A6]+, D1
00000A28 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
00000A2A 4845 swap.w D5
00000A2C 1D3C 0B0E move.b -[A6], 0xE
// begin alternate branch 00000A2E-00000A30
label00000A2E:
00000A2E 0B0E btst A6, D5
// end alternate branch 00000A2E-00000A30
label00000A2E: // (misaligned)
00000A30 2460 movea.l A2, -[A0]
00000A32 8309 sbcd -[A1], -[A1]
00000A34 56E3 sne -[A3]
00000A36 1201 move.b D1, D1
00000A38 582A 0B55 addq.b [A2 + 0xB55], 4
00000A3C F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00000A3E BB01 xor.b D1, D5
00000A40 480F nbcd.b A7
00000A42 AC81 syscall EqualPt, auto_pop
00000A44 0DDB .incomplete
00000A46 246A 4B00 movea.l A2, [A2 + 0x4B00]
// begin alternate branch 00000A48-00000A4A
fn00000A48:
00000A48 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
// end alternate branch 00000A48-00000A4A
fn00000A48: // (misaligned)
00000A4A 087A 1302 4300 bchg.b [PC + 0x4300 /* 00004D4C, cstring ""<EOF> */], 0x2
00000A50 F32B .extension 0x32B <<F/4-5/1>> // unimplemented
00000A52 B39C xor.l [A4]+, D1
00000A54 BB82 xor.l D2, D5
00000A56 72E1 moveq.l D1, 0xFFFFFFE1
00000A58 1563 0362 move.b [A2 + 0x362], -[A3]
00000A5C 2901 move.l -[A4], D1
00000A5E 414C chk.w D0, A4
00000A60 0115 btst [A5], D0
00000A62 AB1F syscall RgnBlit
00000A64 C114 and.b [A4], D0
00000A66 6131 bsr +0x33 /* 00000A99 */
00000A68 2116 move.l -[A0], [A6]
00000A6A 4413 neg.b [A3]
00000A6C 0E45 0756 .invalid.w D5, 0x756 // invalid immediate operation
00000A70 2010 move.l D0, [A0]
00000A72 F355 .extension 0x355 <<F/4-5/1>> // unimplemented
00000A74 61D2 bsr -0x2C /* 00000A48 */
00000A76 E312 roxl D2.b, 1
00000A78 56A3 addq.l -[A3], 3
00000A7A 1D6A 067B 2E25 move.b [A6 + 0x2E25], [A2 + 0x67B]
00000A80 D20C add.b D1, A4
00000A82 7B2E moveq.l D5, 0x2E
00000A84 0673 2206 3B46 addi.w <<invalid full ext with IS == 1 and I/IS == 6>>, 0x2206
00000A8A 06E3 .incomplete
00000A8C 3F1A move.w -[A7], [A2]+
00000A8E 0F26 btst -[A6], D7
00000A90 064B 0FC3 addi.w A3, 0xFC3
00000A94 16EB 0108 move.b [A3]+, [A3 + 0x108]
00000A98 0B01 btst D1, D5
00000A9A 88EB 0F5B divu.w D4, [A3 + 0xF5B]
00000A9E 0316 btst [A6], D1
00000AA0 30EB 0F4A move.w [A0]+, [A3 + 0xF4A]
00000AA4 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00000AA6 BB02 xor.b D2, D5
00000AA8 3B1E move.w -[A5], [A6]+
00000AAA A81B syscall HCreateResFile
00000AAC 0745 bchg D5, D3
00000AAE 13A3 051A 0F26 move.b [[A1 + D0 * 4] + 0xF26], -[A3]
00000AB4 4A2A 5232 tst.b [A2 + 0x5232]
00000AB8 06CB .incomplete
00000ABA 2502 move.l -[A2], D2
00000ABC 00BB 1A06 F355 D60F ori.l [PC + A5.w * 8 + 0xF], 0x1A06F355
00000AC4 0101 btst D1, D0
00000AC6 1680 move.b [A3], D0
00000AC8 0200 C30D andi.b D0, 0xD /* '\r' */
00000ACC C99B and.l [A3]+, D4
00000ACE F355 .extension 0x355 <<F/4-5/1>> // unimplemented
00000AD0 8902 sbcd D4, D2
00000AD2 A19E syscall PowerMgrDispatch, flags=1
00000AD4 C100 abcd D0, D0
00000AD6 A305 syscall Status, flags=3
00000AD8 B707 xor.b D7, D3
00000ADA DEA3 add.l D7, -[A3]
00000ADC 0585 bclr D5, D2
00000ADE 0214 A100 andi.b [A4], 0x0
00000AE2 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000AE4 3309 move.w -[A1], A1
00000AE6 5B50 subq.w [A0], 5
00000AE8 F384 .invalid <<F/6/1>>
00000AEA F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000AEC 2322 move.l -[A1], -[A2]
00000AEE 802B 31C4 or.b D0, [A3 + 0x31C4]
00000AF2 6304 bls +0x6 /* 00000AF8 */
00000AF4 415B chk.w D0, [A3]+
00000AF6 8073 54DB or.w D0, [A3 + D5.w * 4 - 0x37]
// begin alternate branch 00000AF8-00000AFA
label00000AF8:
00000AF8 54DB scc [A3]+
// end alternate branch 00000AF8-00000AFA
label00000AF8: // (misaligned)
00000AFA 14BB 054B 0FC5 00E1 move.b [A2], [[PC + <<invalid base displacement size>>] + 0xFC500E1]
00000B02 12BB 024B move.b [A1], [PC + D0.w * 2 + 0x4B]
00000B06 0FA8 330D bclr [A0 + 0x330D], D7
00000B0A 40C4 move.w D4, SR
00000B0C 4A72 1355 tst.w <<invalid full ext with IS == 1 and I/IS == 5>>
00000B10 6306 bls +0x8 /* 00000B18 */
00000B12 5CDB sge [A3]+
00000B14 03EB .incomplete
00000B16 0160 bchg -[A0], D0
label00000B18:
00000B18 74FB moveq.l D2, 0xFFFFFFFB
00000B1A 118E 4A45 move.b [A0 + D4 * 2 + 0x45], A6
00000B1E 0241 01A3 andi.w D1, 0x1A3
00000B22 420B clr.b A3
00000B24 0121 btst -[A1], D0
00000B26 06E3 .incomplete
00000B28 0B0B btst A3, D5
00000B2A 02EB .incomplete
00000B2C 114A EB11 move.b [A0 - 0x14EF], A2
00000B30 D05C add.w D0, [A4]+
00000B32 650E bcs +0x10 /* 00000B42 */
00000B34 0F26 btst -[A6], D7
00000B36 14E3 move.b [A2]+, -[A3]
00000B38 6F53 ble +0x55 /* 00000B8D */
00000B3A 327B 89A3 0873 1EA8 2337 movea.w A1, [[0x873 + A0] + 0x1EA82337]
// begin alternate branch 00000B42-00000B48
label00000B42:
00000B42 2337 0623 move.l -[A1], [A7 + D0.w * 8 + 0x23]
00000B46 3701 move.w -[A3], D1
// end alternate branch 00000B42-00000B48
label00000B42: // (misaligned)
00000B44 0623 3701 addi.b -[A3], 0x1
00000B48 09BB 01EB 110F A108 831C bclr [[0x110F] - 0x5EF77CE4], D4
00000B52 7360 moveq.l D1, 0x60
00000B54 E507 asl D7.b, 2
00000B56 0FC5 .incomplete
00000B58 0529 075E btst [A1 + 0x75E], D2
00000B5C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000B5E BBB8 A308 xor.l [0xFFFFA308], D5
00000B62 A347 syscall SetTrapAddress, flags=3
00000B64 A318 syscall GetFPos, flags=3
00000B66 A503 syscall Write, flags=5
00000B68 E30B lsl D3.b, 1
00000B6A EB91 roxl D1, 5
00000B6C 0B03 btst D3, D5
00000B6E ACEB syscall StdBits, auto_pop
00000B70 11E3 868E move.b [0xFFFF868E], -[A3]
00000B74 4033 0D91 negx.b [[ + D0 * 4]]
00000B78 0840 6E40 bchg.b D0, 0x40 /* '@' */
00000B7C 2A85 move.l [A5], D5
00000B7E 6422 bcc +0x24 /* 00000BA2 */
00000B80 1A0F move.b D5, A7
00000B82 2681 move.l [A3], D1
00000B84 A34A syscall HNoPurge, flags=3
00000B86 229C move.l [A1], [A4]+
00000B88 A822 syscall ResourceDispatch
00000B8A 2B07 move.l -[A5], D7
00000B8C F42B cpushl NONE, [A3]
00000B8E 0AF1 .incomplete
00000B90 1965 07A8 move.b [A4 + 0x7A8], -[A5]
00000B94 D30C addx.b -[A1], -[A4]
00000B96 4A7E tst.w <<invalid special address>>
00000B98 3111 move.w -[A0], [A1]
00000B9A D30C addx.b -[A1], -[A4]
00000B9C C10E abcd -[A0], -[A6]
00000B9E 9C41 sub.w D6, D1
00000BA0 114A 22BB move.b [A0 + 0x22BB], A2
// begin alternate branch 00000BA2-00000BA6
label00000BA2:
00000BA2 22BB 82C4 move.l [A1], [PC + A0.w * 2 - 0x60]
// end alternate branch 00000BA2-00000BA6
label00000BA2: // (misaligned)
00000BA4 82C4 divu.w D1, D4
00000BA6 A8FB syscall MapRgn
00000BA8 0E05 2713 .invalid.b D5, 0x13 // invalid immediate operation
00000BAC 14FB 0FE3 3FC0 C2C3 004A move.b [A2]+, [[0x3FC0] - 0x3D3CFFB6]
00000BB6 6E7B bgt +0x7D /* 00000C33 */
00000BB8 063B 46C9 002A addi.b [PC + D0.w + 0x2A], 0xC9
00000BBE 7B06 moveq.l D5, 0x06
00000BC0 7322 moveq.l D1, 0x22
00000BC2 C0C2 mulu.w D0, D2
00000BC4 0302 btst D2, D1
00000BC6 0144 bchg D4, D0
00000BC8 2337 210D move.l -[A1], [[A7 + <<invalid base displacement size>>] + D2]
00000BCC 2337 5C3B move.l -[A1], [A7 + D5 * 4 + 0x3B]
00000BD0 1843 movea.b A4, D3
00000BD2 0005 20C5 ori.b D5, 0xC5
00000BD6 1ABB 1AD1 move.b [A5], [PC + D1 * 2 - 0x47]
00000BDA 1A1B move.b D5, [A3]+
00000BDC 71A9 moveq.l D0, 0xFFFFFFA9
00000BDE 1AFB 0E09 move.b [A5]+, [PC + D0 * 8 + 0x9]
00000BE2 0EC5 .incomplete
00000BE4 0D0B btst A3, D6
00000BE6 08FB 0F36 BB15 bset.b [[PC] + A3 * 2], 0x36 /* '6' */
00000BEC C104 abcd D0, D4
00000BEE 010C btst A4, D0
00000BF0 22D0 move.l [A1]+, [A0]
00000BF2 A822 syscall ResourceDispatch
00000BF4 4AFB 0E33 tas.b [PC + D0 * 8 + 0x33]
00000BF8 7241 moveq.l D1, 0x41
00000BFA 09F4 .incomplete
00000BFC 5106 subq.b D6, 8
00000BFE 8112 or.b [A2], D0
00000C00 22AB 02B8 move.l [A1], [A3 + 0x2B8]
00000C04 1B3A 2B0A move.b -[A5], [PC + 0x2B0A /* 00003710, cstring ""<EOF> */]
00000C08 7453 moveq.l D2, 0x53
00000C0A 3BC1 move.w <<invalid special address>>, D1
00000C0C 99FB 0EA1 sub.l A4, [PC + D0 * 8 - 0x95]
00000C10 A14A syscall HNoPurge, flags=1
00000C12 A6D0 syscall vBTInsert, flags=6
00000C14 A8A6 syscall EqualRect
00000C16 4A41 tst.w D1
00000C18 0E7E E708 .invalid.w <<invalid special address>>, 0xE708 // invalid immediate operation
00000C1C 9DEB 0121 sub.l A6, [A3 + 0x121]
00000C20 04E3 .incomplete
00000C22 2595 DF8B 400F A592 move.l [[ + <<invalid base displacement size>> + A5 * 8] + 0x400FA592], [A5]
00000C2A A548 syscall PtrZone, flags=5
00000C2C 7B01 moveq.l D5, 0x01
00000C2E 2204 move.l D1, D4
00000C30 1308 move.b -[A1], A0
00000C32 0E45 0C07 .invalid.w D5, 0xC07 // invalid immediate operation
00000C36 0069 0483 080E ori.w [A1 + 0x80E], 0x483
00000C3C 7312 moveq.l D1, 0x12
00000C3E C30B abcd -[A1], -[A3]
00000C40 61A1 bsr -0x5D /* 00000BE3 */
00000C42 3604 move.w D3, D4
00000C44 6308 bls +0xA /* 00000C4E */
00000C46 300E move.w D0, A6
00000C48 6B07 bmi +0x9 /* 00000C51 */
00000C4A 1305 move.b -[A1], D5
00000C4C 2194 0636 move.l [A0 + D0.w * 8 + 0x36], [A4]
// begin alternate branch 00000C4E-00000C56
label00000C4E:
00000C4E 0636 2E0E CC2E addi.b [A6 + A4 * 4 + 0x2E], 0xE
00000C54 2ACC move.l [A5]+, A4
// end alternate branch 00000C4E-00000C56
label00000C4E: // (misaligned)
00000C50 2E0E move.l D7, A6
00000C52 CC2E 2ACC and.b D6, [A6 + 0x2ACC]
00000C56 DE30 8EDE add.b D7, [A0 + A0 * 8 - 0x34]
label00000C5A:
00000C5A 801A or.b D0, [A2]+
00000C5C 0F26 btst -[A6], D7
00000C5E D949 addx.w -[A4], -[A1]
00000C60 90CD sub.w A0, A5
00000C62 06F0 .incomplete
00000C64 04F3 .incomplete
00000C66 070E btst A6, D3
00000C68 90E8 5A4B sub.w A0, [A0 + 0x5A4B]
00000C6C 1D04 move.b -[A6], D4
00000C6E 2842 movea.l A4, D2
00000C70 8E04 or.b D7, D4
00000C72 CEC8 mulu.w D7, A0
00000C74 04CE .incomplete
00000C76 C404 and.b D2, D4
00000C78 CE6A 04CE and.w D7, [A2 + 0x4CE]
00000C7C 7206 moveq.l D1, 0x06
00000C7E A604 syscall Control, flags=6
00000C80 B311 xor.b [A1], D1
00000C82 E01A ror D2.b, 8
00000C84 9373 2606 sub.w [A3 + D2.w * 8 + 0x6], D1
00000C88 A613 syscall FlushVol, flags=6
00000C8A 0D04 btst D4, D6
00000C8C CB00 abcd D5, D0
00000C8E 9B08 subx.b -[A5], -[A0]
00000C90 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
00000C92 06D2 .incomplete
00000C94 8522 or.b -[A2], D2
00000C96 5C04 addq.b D4, 6
00000C98 4AA6 tst.l -[A6]
00000C9A B308 cmpm.b [A1]+, [A0]+
00000C9C C4D0 mulu.w D2, [A0]
00000C9E 04EB .incomplete
00000CA0 0E94 5C4A 36D0 .invalid.l [A4], 0x5C4A36D0 // invalid immediate operation
00000CA6 B101 xor.b D1, D0
00000CA8 5C33 0306 D21B addq.b [[A3 + <<invalid base displacement size>>] + D0 * 2 - 0x2DE5], 6
00000CAE 2E4B movea.l A7, A3
00000CB0 1397 099F 9CD7 09AE move.b [[] + D0 - 0x6328F652], [A7]
00000CB8 BE7B 129B cmp.w D7, [PC + D1.w * 2 - 0x101]
00000CBC 0190 bclr [A0], D0
00000CBE 8304 sbcd D1, D4
00000CC0 9334 850E 2568 sub.b [[A4 + <<invalid base displacement size>>] + A0 * 4 + 0x2568], D1
00000CC6 682E bvc +0x30 /* 00000CF6 */
00000CC8 082C 28E9 2C82 btst.b [A4 + 0x2C82], 0xE9
00000CCE 0668 1A0F 2614 addi.w [A0 + 0x2614], 0x1A0F
00000CD4 4082 negx.l D2
00000CD6 4036 1A0F negx.b [A6 + D1 * 2 + 0xF]
00000CDA 26A5 move.l [A3], -[A5]
00000CDC 0273 0043 2272 andi.w [A3 + D2.w * 2 + 0x72], 0x43 /* 'C' */
00000CE2 A88D syscall CharWidth
00000CE4 6C9B bge -0x63 /* 00000C81 */
00000CE6 113C 330A move.b -[A0], 0xA /* '\n' */
00000CEA 2408 move.l D2, A0
00000CEC 2E0E move.l D7, A6
00000CEE 2700 move.l -[A3], D0
00000CF0 090B btst A3, D4
00000CF2 0970 E30C bchg <<invalid full ext with I/IS == 4>>, D4
label00000CF6:
00000CF6 2A56 movea.l A5, [A6]
00000CF8 810F sbcd -[A0], -[A7]
00000CFA 7E0B moveq.l D7, 0x0B
00000CFC 0104 btst D4, D0
00000CFE 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000D00 C406 and.b D2, D6
00000D02 7307 moveq.l D1, 0x07
00000D04 C316 and.b [A6], D1
00000D06 0700 btst D0, D3
00000D08 2273 0794 movea.l A1, <<invalid full ext with I/IS == 4>>
00000D0C 1700 move.b -[A3], D0
00000D0E CAC3 mulu.w D5, D3
00000D10 03E8 .incomplete
00000D12 D311 add.b [A1], D1
00000D14 0465 0803 subi.w -[A5], 0x803
00000D18 0306 btst D6, D1
00000D1A 6B03 bmi +0x5 /* 00000D1F */
00000D1C 06CB .incomplete
00000D1E 051A btst [A2]+, D2
00000D20 0781 bclr D1, D3
00000D22 B803 cmp.b D4, D3
00000D24 03E6 .incomplete
00000D26 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000D28 6B03 bmi +0x5 /* 00000D2D */
00000D2A 2300 move.l -[A1], D0
00000D2C 06E6 .incomplete
00000D2E 0623 00C5 addi.b -[A3], 0xC5
00000D32 E6EB 6770 ror .w [A3 + 0x6770]
00000D36 C302 abcd D1, D2
00000D38 E07A ror D2.w, D0
00000D3A 531F subq.b [A7]+, 1
00000D3C 04A4 B30A 6A81 subi.l -[A4], 0xB30A6A81
00000D42 8313 or.b [A3], D1
00000D44 0C23 720E cmpi.b -[A3], 0xE
00000D48 B308 cmpm.b [A1]+, [A0]+
00000D4A AC04 syscall SndDoImmediate, auto_pop
00000D4C 130C move.b -[A1], A4
00000D4E AB41 syscall bEND1
00000D50 0EB3 1C0F C84B 2204 .invalid.l [A3 + D2.w * 2 + 0x4], 0x1C0FC84B // invalid immediate operation
00000D58 7B02 moveq.l D5, 0x02
00000D5A 60A5 bra -0x59 /* 00000D01 */
00000D5C 0272 5307 ACB3 andi.w [A2 + A2 * 4 - 0x77], 0x5307
00000D62 0842 04E1 bchg.b D2, 0xE1
00000D66 12A1 move.b [A1], -[A1]
00000D68 0108 btst A0, D0
00000D6A 0CC3 .incomplete
00000D6C 03C7 .incomplete
00000D6E 0983 bclr D3, D4
00000D70 3EA9 1D0F move.w [A7], [A1 + 0x1D0F]
00000D74 26E9 07FB move.l [A3]+, [A1 + 0x7FB]
00000D78 0006 3EE3 ori.b D6, 0xE3
00000D7C 07DB .incomplete
00000D7E 0D4A bchg A2, D6
00000D80 A69C syscall NewPtrStartup, flags=6
00000D82 E128 lsl D0.b, D0
00000D84 60AB bra -0x53 /* 00000D31 */
00000D86 0204 EB07 andi.b D4, 0x7
00000D8A 660F bne +0x11 /* 00000D9B */
00000D8C C804 and.b D4, D4
00000D8E 5329 08C1 subq.b [A1 + 0x8C1], 1
00000D92 708B moveq.l D0, 0xFFFFFF8B
00000D94 030B btst A3, D1
00000D96 470C .invalid 3, A4 // invalid opcode 4 with b == 4
00000D98 3E71 0585 movea.w A7, [[ + <<invalid base displacement size>>] + D0 * 4]
00000D9C 0640 2300 addi.w D0, 0x2300 /* '#\0' */
00000DA0 40E6 move.w -[A6], SR
00000DA2 8510 or.b [A0], D2
00000DA4 6106 bsr +0x8 /* 00000DAC */
00000DA6 9B08 subx.b -[A5], -[A0]
00000DA8 C906 abcd D4, D6
00000DAA 0B2C 2681 btst [A4 + 0x2681], D5
// begin alternate branch 00000DAC-00000DAE
fn00000DAC:
00000DAC 2681 move.l [A3], D1
// end alternate branch 00000DAC-00000DAE
fn00000DAC: // (misaligned)
00000DAE 14B3 00DB move.b [A2], [A3 + D0.w - 0x37]
00000DB2 5D7B 08B2 subq.w [PC + D0 - 0x78], 6
00000DB6 3E3A E418 move.w D7, [PC - 0x1BE8 /* FFFFF1D0, cstring ""<EOF> */]
00000DBA 1806 move.b D4, D6
00000DBC E416 roxr D6.b, 2
00000DBE CA16 and.b D5, [A6]
00000DC0 CA6B 0901 and.w D5, [A3 + 0x901]
00000DC4 0956 bchg [A6], D4
00000DC6 7AE1 moveq.l D5, 0xFFFFFFE1
00000DC8 4AE4 tas.b -[A4]
00000DCA A30F syscall MountVol, flags=3
00000DCC 4AFC .invalid
00000DCE 9B0C subx.b -[A5], -[A4]
00000DD0 5C40 addq.w D0, 6
00000DD2 C6DB mulu.w D3, [A3]+
00000DD4 0317 btst [A7], D1
00000DD6 01CF .incomplete
00000DD8 C6AB 0681 and.l D3, [A3 + 0x681]
00000DDC 004A E4CB ori.w A2, 0xE4CB
00000DE0 0B5C bchg [A4]+, D5
00000DE2 C100 abcd D0, D0
00000DE4 FC04 4AE4 .unknown 0xFC04 0x4AE4 (W = 6)
00000DE8 8523 or.b -[A3], D2
00000DEA DB03 addx.b D5, D3
00000DEC 4A1B tst.b [A3]+
00000DEE 0049 2649 ori.w A1, 0x2649 /* '&I' */
00000DF2 01AB 0604 bclr [A3 + 0x604], D0
00000DF6 E50E lsl D6.b, 2
00000DF8 5B1F subq.b [A7]+, 5
00000DFA 4A23 tst.b -[A3]
00000DFC 007B 066B 03C0 ori.w [ + <<invalid base displacement size>>], 0x66B
00000E02 EB07 asl D7.b, 5
00000E04 E633 roxr D3.b, D3
00000E06 1E03 move.b D7, D3
00000E08 03E1 .incomplete
00000E0A E353 roxl D3.w, 1
00000E0C 1F40 6B03 move.b [A7 + 0x6B03], D0
00000E10 4003 negx.b D3
00000E12 0340 bchg D0, D1
00000E14 CB05 abcd D5, D5
00000E16 0700 btst D0, D3
00000E18 1306 move.b -[A1], D6
00000E1A AB01 syscall BitsToMap
00000E1C 1A0F move.b D5, A7
00000E1E 2629 0F15 move.l D3, [A1 + 0xF15]
00000E22 1540 5301 move.b [A2 + 0x5301], D0
00000E26 40AB 0106 negx.l [A3 + 0x106]
00000E2A 901A sub.b D0, [A2]+
00000E2C 0F26 btst -[A6], D7
00000E2E 0690 2B0B 14A9 addi.l [A0], 0x2B0B14A9
00000E34 1E04 move.b D7, D4
00000E36 CE48 and.w D7, A0
00000E38 1A0F move.b D5, A7
00000E3A 266B 1D9B movea.l A3, [A3 + 0x1D9B]
00000E3E AFBE syscall slArith32Tab, auto_pop
00000E40 F70A .extension 0x70A <<F/4-5/3>> // unimplemented
00000E42 6F69 ble +0x6B /* 00000EAD */
00000E44 130F move.b -[A1], A7
00000E46 2692 move.l [A3], [A2]
00000E48 E64A lsr D2.w, 3
00000E4A A683 syscall SetOSDefault, flags=6
00000E4C 087E 0701 bchg.b <<invalid special address>>, 0x1
00000E50 4C0B 0604 movem.w D2,A1,A2, A3
00000E54 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00000E56 C1AA C26B and.l [A2 - 0x3D95], D0
00000E5A 0773 0DB8 74CB 6244 bchg [0x74CB6244 + D0 * 4], D3
00000E62 8B0A sbcd -[A5], -[A2]
00000E64 F194 .invalid <<F/6/0>>
00000E66 D30A addx.b -[A1], -[A2]
00000E68 3C23 move.w D6, -[A3]
00000E6A 0324 btst -[A4], D1
00000E6C 08FB 030E 7B01 bset.b [[PC + <<invalid base displacement size>> + D7 * 2]], 0xE
00000E72 D30A addx.b -[A1], -[A2]
00000E74 092A 9132 btst [A2 - 0x6ECE], D4
00000E78 0F26 btst -[A6], D7
00000E7A FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000E7C 6874 bvc +0x76 /* 00000EF2 */
00000E7E FB18 .extension 0xB18 <<F/4-5/5>> // unimplemented
00000E80 4D47 chk.w D6, D7
00000E82 81B2 8B11 or.l [[A2 + A0 * 2]], D0
00000E86 F709 .extension 0x709 <<F/4-5/3>> // unimplemented
00000E88 8053 or.w D0, [A3]
00000E8A 0169 0A0F bchg [A1 + 0xA0F], D0
00000E8E 26E9 3640 move.l [A3]+, [A1 + 0x3640]
00000E92 4806 nbcd.b D6
00000E94 2206 move.l D1, D6
00000E96 A61A syscall GetZone, flags=6
00000E98 0F8D bclr A5, D7
00000E9A 015B bchg [A3]+, D0
00000E9C 0006 6606 ori.b D6, 0x6
00000EA0 861A or.b D3, [A2]+
00000EA2 0F26 btst -[A6], D7
00000EA4 0C01 043D cmpi.b D1, 0x3D /* '=' */
00000EA8 1522 move.b -[A2], -[A2]
00000EAA 40A6 negx.l -[A6]
00000EAC 2515 move.l -[A2], [A5]
00000EAE 2184 A70B C666 4086 move.l [[A0 + <<invalid base displacement size>> + A2 * 8] - 0x3999BF7A], D4
00000EB6 06E4 .incomplete
00000EB8 1A0F move.b D5, A7
00000EBA A917 syscall GetWRefCon
00000EBC 06E4 .incomplete
00000EBE 2B0B move.l -[A5], A3
00000EC0 442B 0337 neg.b [A3 + 0x337]
00000EC4 0398 bclr [A0]+, D1
00000EC6 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000EC8 8C47 or.w D6, D7
00000ECA 0007 7B08 ori.b D7, 0x8
00000ECE 1660 movea.b A3, -[A0]
00000ED0 0B2E BA73 btst [A6 - 0x458D], D5
00000ED4 0793 bclr [A3], D3
00000ED6 1416 move.b D2, [A6]
00000ED8 8016 or.b D0, [A6]
00000EDA 806B 1A06 or.w D0, [A3 + 0x1A06]
00000EDE 22A3 move.l [A1], -[A3]
00000EE0 0FE8 .incomplete
00000EE2 0686 3315 140C addi.l D6, 0x3315140C
00000EE8 8606 or.b D3, D6
00000EEA 2283 move.l [A1], D3
00000EEC 0303 btst D3, D1
00000EEE 067A 3312 4B01 addi.w [PC + 0x4B01 /* 000059F1, cstring ""<EOF> */], 0x3312
// begin alternate branch 00000EF2-00000EF4
label00000EF2:
00000EF2 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
// end alternate branch 00000EF2-00000EF4
label00000EF2: // (misaligned)
00000EF4 E825 asr D5.b, D4
00000EF6 02EB .incomplete
00000EF8 09D1 .incomplete
00000EFA 01B4 7A7B bclr [A4 + D7 * 2 + 0x7B], D0
00000EFE 45FB 002B lea.l A2, [PC + D0.w + 0x2B]
00000F02 0EC5 .incomplete
00000F04 0114 btst [A4], D0
00000F06 AB2B syscall ExTblPtr
00000F08 B47A F35D cmp.w D2, [PC - 0xCA3 /* 00000267, value 0x28EE */]
00000F0C 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00000F0E A12C syscall InitApplZone, flags=1
00000F10 2101 move.l -[A0], D1
00000F12 CB0E abcd -[A5], -[A6]
00000F14 0E7B 0801 CB85 .invalid.w [[ + <<invalid base displacement size>>] + A4 * 2], 0x801 // invalid immediate operation
00000F1A 47CB lea.l A3, A3
00000F1C 0A29 A485 473E xori.b [A1 + 0x473E], 0x85
00000F22 1818 move.b D4, [A0]+
00000F24 C547 exg D2, D7
00000F26 8545 CB0A pack D2, D5, 0xCB0A
00000F2A 832F 133D or.b [A7 + 0x133D], D1
00000F2E 7B10 moveq.l D5, 0x10
00000F30 891B or.b [A3]+, D4
00000F32 D300 addx.b D1, D0
00000F34 1703 move.b -[A3], D3
00000F36 7E23 moveq.l D7, 0x23
00000F38 001A 0FA1 ori.b [A2]+, 0xA1
00000F3C 45D3 lea.l A2, [A3]
00000F3E 00C6 .incomplete
00000F40 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00000F42 E4C1 roxr .w D1
00000F44 C0C6 mulu.w D0, D6
00000F46 E1C1 asl .w D1
00000F48 A945 syscall CheckItem
00000F4A 870C sbcd -[A3], -[A4]
00000F4C 5A0F addq.b A7, 5
00000F4E 260C move.l D3, A4
00000F50 CB0A abcd -[A5], -[A2]
00000F52 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00000F54 B70B cmpm.b [A3]+, [A3]+
00000F56 9943 subx.w D4, D3
00000F58 07D4 .incomplete
00000F5A E989 lsl D1, 4
00000F5C 0C68 0101 8303 cmpi.w [A0 - 0x7CFD], 0x101
00000F62 7674 moveq.l D3, 0x74
00000F64 6318 bls +0x1A /* 00000F7E */
00000F66 1305 move.b -[A1], D5
00000F68 330E move.w -[A1], A6
00000F6A 0C43 0765 cmpi.w D3, 0x765
00000F6E 0370 CE6A bchg [A0 + A4 * 8 + 0x6A], D1
00000F72 70CE moveq.l D0, 0xFFFFFFCE
00000F74 725B moveq.l D1, 0x5B
00000F76 008E 254F 0F8D ori.l A6, 0x254F0F8D
00000F7C 03CB .incomplete
label00000F7E:
00000F7E 0585 bclr D5, D2
00000F80 035B bchg [A3]+, D1
00000F82 1BCB move.b <<invalid special address>>, A3
00000F84 1501 move.b -[A2], D1
00000F86 02E9 .incomplete
00000F88 3B85 D30F 263B 09FC move.w [[A5 + <<invalid base displacement size>>] + A5 * 2 + 0x263B09FC], D5
00000F90 D32D 14A5 add.b [A5 + 0x14A5], D1
00000F94 030F btst A7, D1
00000F96 2676 EB28 4AC6 movea.l A3, [A6 + 0x4AC6 + A6 * 2]
00000F9C 7B06 moveq.l D5, 0x06
00000F9E D300 addx.b D1, D0
00000FA0 8982 1B00 unpk D4, D2, 0x1B00
00000FA4 7B06 moveq.l D5, 0x06
00000FA6 E4C0 roxr .w D0
00000FA8 C20B and.b D1, A3
00000FAA 0D45 bchg D5, D6
00000FAC 46FC 650E E34F move.w SR, 0x650EE34F
00000FB2 40C6 move.w D6, SR
00000FB4 6505 bcs +0x7 /* 00000FBB */
00000FB6 FC04 6C2A .unknown 0xFC04 0x6C2A (W = 6)
00000FBA 1A0F move.b D5, A7
00000FBC 2643 movea.l A3, D3
00000FBE 0987 bclr D7, D4
00000FC0 0CE8 .incomplete
00000FC2 0F26 btst -[A6], D7
00000FC4 0B08 btst A0, D5
00000FC6 DB05 addx.b D5, D5
00000FC8 ACC5 syscall StdPoly, auto_pop
00000FCA 334B 14B8 move.w [A1 + 0x14B8], A3
00000FCE 747B moveq.l D2, 0x7B
00000FD0 74BE moveq.l D2, 0xFFFFFFBE
00000FD2 DC7B 0331 01AB 3163 add.w D6, [[PC + 0x1AB3163 + D0 * 2]]
00000FDA 0C14 4915 cmpi.b [A4], 0x15
00000FDE 493C 0F26 1B4F .invalid 4, 0xF261B4F // invalid opcode 4 with b == 4
00000FE4 53C2 sls D2
00000FE6 F70C .extension 0x70C <<F/4-5/3>> // unimplemented
00000FE8 80D4 divu.w D0, [A4]
00000FEA 1A0F move.b D5, A7
00000FEC E93B rol D3.b, D4
00000FEE 1304 move.b -[A1], D4
00000FF0 F13B .extension 0x13B <<F/4-5/0>> // unimplemented
00000FF2 8B61 or.w -[A1], D5
00000FF4 E93B rol D3.b, D4
00000FF6 2B2F B874 move.l -[A5], [A7 - 0x478C]
00000FFA 4374 A9BD E52A 90C9 chk.w D1, [[-0x1AD56F37] + A2]
00001002 3B7B 0190 A91C move.w [A5 - 0x56E4], [ + D0]
00001008 A665 syscall StackSpace, flags=6
0000100A 3566 1A0F move.w [A2 + 0x1A0F], -[A6]
0000100E 2604 move.l D3, D4
00001010 A413 syscall FlushVol, flags=4
00001012 0842 0FC4 bchg.b D2, 0xC4
00001016 4A0E tst.b A6
00001018 D318 add.b [A0]+, D1
0000101A 131B move.b -[A1], [A3]+
0000101C 7B07 moveq.l D5, 0x07
0000101E 0452 9B36 subi.w [A2], 0x9B36
00001022 7221 moveq.l D1, 0x21
00001024 8AAC 830F or.l D5, [A4 - 0x7CF1]
00001028 B303 xor.b D3, D1
0000102A 04FB .incomplete
0000102C 0348 bchg A0, D1
0000102E 134C AC13 move.b [A1 - 0x53ED], A4
00001032 1B83 5B04 move.b <<invalid full ext with I/IS == 4>>, D3
00001036 CB06 abcd D5, D6
00001038 6B60 bmi +0x62 /* 0000109A */
0000103A 6ACB bpl -0x33 /* 00001007 */
0000103C 0633 3AF3 046B addi.b [A3 + D0.w * 4 + 0x6B], 0xF3
00001042 4233 00A3 clr.b [A3 + D0.w - 0x93]
00001046 0CE3 .incomplete
00001048 09D3 .incomplete
0000104A 2607 move.l D3, D7
0000104C 0227 130F andi.b -[A7], 0xF
00001050 453F .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
00001052 1D0D move.b -[A6], A5
00001054 051E btst [A6]+, D2
00001056 7C1A moveq.l D6, 0x1A
00001058 0F05 btst D5, D7
0000105A 1E0E move.b D7, A6
0000105C 067C 011E EB21 addi.w 0xEB21, 0x11E
00001062 C51D and.b [A5]+, D2
00001064 693B bvs +0x3D /* 000010A1 */
00001066 681A bvc +0x1C /* 00001082 */
00001068 0FC1 .incomplete
0000106A 1D68 AB02 EB07 move.b [A6 - 0x14F9], [A0 - 0x54FE]
00001070 6833 bvc +0x35 /* 000010A5 */
00001072 1E66 movea.b A7, -[A6]
00001074 0704 btst D4, D3
00001076 7A03 moveq.l D5, 0x03
00001078 0D45 bchg D5, D6
0000107A 3B68 ED1B A685 move.w [A5 - 0x597B], [A0 - 0x12E5]
00001080 0368 491A bchg [A0 + 0x491A], D1
// begin alternate branch 00001082-00001084
label00001082:
00001082 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4
// end alternate branch 00001082-00001084
label00001082: // (misaligned)
00001084 0F26 btst -[A6], D7
00001086 F53B .extension 0x53B <<F/4-5/2>> // unimplemented
00001088 2227 move.l D1, -[A7]
0000108A 02E2 .incomplete
0000108C 2E6E 557A movea.l A7, [A6 + 0x557A]
00001090 3B01 move.w -[A5], D1
00001092 5607 addq.b D7, 3
00001094 001A 0E7E ori.b [A2]+, 0x7E /* '~' */
00001098 043A 22DA 4298 subi.b [PC + 0x4298 /* 00005332, cstring ""<EOF> */], 0xDA
// begin alternate branch 0000109A-0000109E
label0000109A:
0000109A 22DA move.l [A1]+, [A2]+
0000109C 4298 clr.l [A0]+
// end alternate branch 0000109A-0000109E
label0000109A: // (misaligned)
0000109E 9861 sub.w D4, -[A1]
000010A0 7AE0 moveq.l D5, 0xFFFFFFE0
000010A2 0E61 0094 .invalid.w -[A1], 0x94 // invalid immediate operation
000010A6 4804 nbcd.b D4
000010A8 EA7E ror D6.w, D5
000010AA 2AC1 move.l [A5]+, D1
label000010AC:
000010AC 022A C169 E30C andi.b [A2 - 0x1CF4], 0x69 /* 'i' */
000010B2 48B3 00E1 01C8 movem.w [ + <<invalid base displacement size>>], D0,D5,D6,D7
000010B8 6A61 bpl +0x63 /* 0000111B */
000010BA 00B3 0072 6100 C4C4 ori.l [A3 + A4.w * 4 - 0x60], 0x726100 /* 'ra\0' */
000010C2 6100 72C8 bsr +0x72CA /* 0000838C */
000010C6 0493 01E0 0DEB subi.l [A3], 0x1E00DEB
000010CC B300 xor.b D0, D1
000010CE 2010 move.l D0, [A0]
000010D0 3B07 move.w -[A5], D7
000010D2 3CA3 move.w [A6], -[A3]
000010D4 1797 0C48 move.b [A3 + D0 * 4 + 0x48], [A7]
000010D8 0530 046C btst [A0 + D0.w * 4 + 0x6C], D2
000010DC 4225 clr.b -[A5]
000010DE 30CB move.w [A0]+, A3
000010E0 74E8 moveq.l D2, 0xFFFFFFE8
000010E2 A32A syscall HUnlock, flags=3
000010E4 891C or.b [A4]+, D4
000010E6 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000010E8 0613 0406 addi.b [A3], 0x6
000010EC C303 abcd D1, D3
000010EE 1A0F move.b D5, A7
000010F0 2609 move.l D3, A1
000010F2 01D1 .incomplete
000010F4 3BD7 move.w <<invalid special address>>, [A7]
000010F6 0B97 bclr [A7], D5
000010F8 1B00 move.b -[A5], D0
000010FA D41A add.b D2, [A2]+
000010FC 0F26 btst -[A6], D7
000010FE 0401 3221 subi.b D1, 0x21 /* '!' */
00001102 6EA8 bgt -0x56 /* 000010AC */
00001104 1B00 move.b -[A5], D0
00001106 1440 movea.b A2, D0
00001108 1304 move.b -[A1], D4
0000110A 404B negx.w A3
0000110C 031A btst [A2]+, D1
0000110E 0781 bclr D1, D3
00001110 72C1 moveq.l D1, 0xFFFFFFC1
00001112 2E23 move.l D7, -[A3]
00001114 0613 1E3B addi.b [A3], 0x3B /* ';' */
00001118 3ACB move.w [A5]+, A3
0000111A 1004 move.b D0, D4
0000111C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
0000111E 0190 bclr [A0], D0
00001120 EB07 asl D7.b, 5
00001122 F0A3 0BA3 .extension 0x0A3 <<F/2-3/0>> // unimplemented
00001126 18F0 C902 0138 move.b [A4]+, [[A0 + <<invalid base displacement size>> + A4] + 0x138]
0000112C 412B 1A0F .invalid 0, [A3 + 0x1A0F] // invalid opcode 4 with b == 4
00001130 C593 and.l [A3], D2
00001132 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00001134 A501 syscall Close, flags=5
00001136 8139 0781 80C1 or.b [0x078180C1], D0
0000113C 4427 neg.b -[A7]
0000113E 0210 4A43 andi.b [A0], 0x43 /* 'C' */
00001142 079C bclr [A4]+, D3
00001144 7043 moveq.l D0, 0x43
00001146 226A BB02 movea.l A1, [A2 - 0x44FE]
0000114A 90A5 sub.l D0, -[A5]
0000114C 7661 moveq.l D3, 0x61
0000114E 0872 A59B AB01 bchg.b [[A2 + <<invalid base displacement size>> + A2 * 2]], 0x9B
00001154 EB03 asl D3.b, 5
00001156 F370 .extension 0x370 <<F/4-5/1>> // unimplemented
00001158 0502 btst D2, D2
0000115A EB07 asl D7.b, 5
0000115C 7CA3 moveq.l D6, 0xFFFFFFA3
0000115E 0B23 btst -[A3], D5
00001160 0F04 btst D4, D7
00001162 4AF0 EB0E 725C tas.b [[A0 + <<invalid base displacement size>>] + A6 * 2 + 0x725C]
00001168 407C 40F0 3303 negx.w 0x40F03303
0000116E E942 asl D2.w, 4
00001170 1B00 move.b -[A5], D0
00001172 A112 syscall SetEOF, flags=1
00001174 D30F addx.b -[A1], -[A7]
00001176 E900 asl D0.b, 4
00001178 D300 addx.b D1, D0
0000117A 8555 or.w [A5], D2
0000117C 1702 move.b -[A3], D2
0000117E 1C68 2105 movea.b A6, [A0 + 0x2105]
00001182 8303 sbcd D1, D3
00001184 2702 move.l -[A3], D2
00001186 24C3 move.l [A2]+, D3
00001188 0016 601A ori.b [A6], 0x1A
0000118C 0F26 btst -[A6], D7
0000118E 7B10 moveq.l D5, 0x10
00001190 0136 D0A8 btst [A6 + A5.w - 0x88], D0
00001194 1304 move.b -[A1], D4
00001196 0701 btst D1, D3
00001198 F713 .extension 0x713 <<F/4-5/3>> // unimplemented
0000119A 0417 01FA subi.b [A7], 0xFA
0000119E 1304 move.b -[A1], D4
000011A0 4A4B tst.w A3
000011A2 03D0 .incomplete
000011A4 A84B syscall FracDiv
000011A6 03BE bclr <<invalid special address>>, D1
000011A8 6973 bvs +0x75 /* 0000121D */
000011AA B80F cmp.b D4, A7
000011AC 7443 moveq.l D2, 0x43
000011AE 2C73 1E7A movea.l A6, [A3 + D1 * 8 + 0x7A]
000011B2 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000011B4 16CA move.b [A3]+, A2
000011B6 1A0F move.b D5, A7
000011B8 2644 movea.l A3, D4
000011BA BB17 xor.b [A7], D5
000011BC 2D27 move.l -[A6], -[A7]
000011BE D703 addx.b D3, D3
000011C0 334A 687B move.w [A1 + 0x687B], A2
000011C4 067C 0184 2233 addi.w 0x2233 /* '\"3' */, 0x184
000011CA 1EF0 0184 move.b [A7]+, <<invalid full ext with I/IS == 4>>
000011CE 0700 btst D0, D3
000011D0 EE47 asr D7.w, 7
000011D2 0355 bchg [A5], D1
000011D4 D240 add.w D1, D0
000011D6 48FB 3006 3B02 063E movem.l [[PC + <<invalid base displacement size>> + D3 * 2] + 0x63E], D1,D2,A4,A5
000011DE 3700 move.w -[A3], D0
000011E0 1553 09CA move.b [A2 + 0x9CA], [A3]
000011E4 D2A1 add.l D1, -[A1]
000011E6 C8D2 mulu.w D4, [A2]
000011E8 A1C8 syscall vBasicIO, flags=1
000011EA 400E negx.b A6
000011EC EB0F lsl D7.b, 5
000011EE 4060 negx.w -[A0]
000011F0 3329 4702 move.w -[A1], [A1 + 0x4702]
000011F4 68F7 bvc -0x7 /* 000011ED */
000011F6 023D D702 andi.b <<invalid special address>>, 0x2
000011FA 4E7C .invalid // invalid opcode 4
000011FC D702 addx.b D3, D2
000011FE 5EF9 0167 0275 sgt [0x01670275]
00001204 3E3C 6AB1 move.w D7, 0x6AB1
// begin alternate branch 00001206-00001208
label00001206:
00001206 6AB1 bpl -0x4D /* 000011B9 */
// end alternate branch 00001206-00001208
label00001206: // (misaligned)
00001208 731E moveq.l D1, 0x1E
0000120A F30F .extension 0x30F <<F/4-5/1>> // unimplemented
0000120C 2301 move.l -[A1], D1
0000120E 588B addq.l A3, 4
00001210 2B63 140E move.l [A5 + 0x140E], -[A3]
00001214 C100 abcd D0, D0
00001216 380A move.w D4, A2
00001218 0622 9B2B addi.b -[A2], 0x2B /* '+' */
0000121C 0A58 0A0B xori.w [A0]+, 0xA0B
00001220 450A .invalid 2, A2 // invalid opcode 4 with b == 4
00001222 231B move.l -[A1], [A3]+
00001224 0AF3 .incomplete
00001226 0E25 33E5 .invalid.b -[A5], 0xE5 // invalid immediate operation
0000122A 6E73 bgt +0x75 /* 0000129F */
0000122C 220A move.l D1, A2
0000122E 2E2A 3A43 move.l D7, [A2 + 0x3A43]
00001232 0118 btst [A0]+, D0
00001234 1845 movea.b A4, D5
00001236 338A 3B04 move.w <<invalid full ext with I/IS == 4>>, A2
0000123A 189A move.b [A4], [A2]+
0000123C 5406 addq.b D6, 2
0000123E D30C addx.b -[A1], -[A4]
00001240 C316 and.b [A6], D1
00001242 0643 0117 addi.w D3, 0x117
00001246 0319 btst [A1]+, D1
00001248 306B 091E movea.w A0, [A3 + 0x91E]
0000124C E100 asl D0.b, 8
0000124E 1A93 move.b [A5], [A3]
00001250 1A26 move.b D5, -[A6]
00001252 38A1 move.w [A4], -[A1]
00001254 00E3 .incomplete
00001256 074A bchg A2, D3
00001258 2B05 move.l -[A5], D5
0000125A BB02 xor.b D2, D5
0000125C 60A8 bra -0x56 /* 00001206 */
0000125E 2B05 move.l -[A5], D5
00001260 402B 0581 negx.b [A3 + 0x581]
label00001264:
00001264 F5BB .invalid <<F/6/2>>
00001266 0508 btst A0, D2
label00001268:
00001268 EB07 asl D7.b, 5
0000126A A301 syscall Close, flags=3
0000126C 2126 move.l -[A0], -[A6]
0000126E C1E0 muls.w D0, -[A0]
00001270 0707 btst D7, D3
00001272 B08A cmp.l D0, A2
00001274 4A1B tst.b [A3]+
00001276 08BB 052B 0517 0302 2787 bclr.b [[PC] + D0 * 4 + 0x3022787], 0x2B /* '+' */
00001280 FAC5 0127 .extension 0xAC5 <<F/2-3/5>> // unimplemented
00001284 07EC .incomplete
00001286 8AE3 divu.w D5, -[A3]
00001288 0BE9 .incomplete
0000128A 0A27 06EE xori.b -[A7], 0xEE
0000128E 65D4 bcs -0x2A /* 00001264 */
00001290 3E35 8365 move.w D7, <<invalid full ext with IS == 1 and I/IS == 5>>
00001294 7C4A moveq.l D6, 0x4A
00001296 68D0 bvc -0x2E /* 00001268 */
00001298 5C40 addq.w D0, 6
0000129A 3621 move.w D3, -[A1]
0000129C A9A5 syscall GetResourceSizeOnDisk/SizeResource/SizeRsrc
0000129E 8D41 A882 pack D6, D1, 0xA882
000012A2 25E7 A1A6 move.l [PC - 0x5E5A /* FFFFB44A, cstring ""<EOF> */], -[A7]
000012A6 490F .invalid 4, A7 // invalid opcode 4 with b == 4
000012A8 3904 move.w -[A4], D4
000012AA E301 asl D1.b, 1
000012AC BB03 xor.b D3, D5
000012AE 0302 btst D2, D1
000012B0 BA6B 037D cmp.w D5, [A3 + 0x37D]
000012B4 87BA C303 or.l [PC - 0x3CFD /* FFFFC305, cstring ""<EOF> */], D3
000012B8 9314 sub.b [A4], D1
000012BA 4A68 25AF tst.w [A0 + 0x25AF]
000012BE 9710 sub.b [A0], D3
000012C0 26A1 move.l [A3], -[A1]
000012C2 01ED .incomplete
000012C4 0590 bclr [A0], D2
000012C6 FD05 .extension 0xD05 <<F/4-5/6>> // unimplemented
000012C8 0B15 btst [A5], D5
000012CA 9710 sub.b [A0], D3
000012CC 437B 08F7 chk.w D1, [PC + D0 - 0x9]
000012D0 1021 move.b D0, -[A1]
000012D2 A105 syscall Status, flags=1
000012D4 5B03 subq.b D3, 5
000012D6 E502 asl D2.b, 2
000012D8 2906 move.l -[A4], D6
000012DA D28C add.l D1, A4
000012DC 8B11 or.b [A1], D5
000012DE 6283 bhi -0x7B /* 00001263 */
000012E0 00C3 .incomplete
000012E2 9961 sub.w -[A1], D4
000012E4 000F 3073 ori.b A7, 0x73 /* 's' */
000012E8 0FBE bclr <<invalid special address>>, D7
000012EA DC42 add.w D6, D2
000012EC 3353 1704 move.w [A1 + 0x1704], [A3]
000012F0 4361 chk.w D1, -[A1]
000012F2 2817 move.l D4, [A7]
000012F4 029D 3A3E 9898 andi.l [A5]+, 0x3A3E9898
000012FA 9898 sub.l D4, [A0]+
000012FC E18E lsl D6, 8
000012FE 3410 move.w D2, [A0]
00001300 7C8C moveq.l D6, 0xFFFFFF8C
00001302 067C 1707 AAA1 addi.w 0xAAA1, 0x1707
00001308 0225 2777 andi.b -[A5], 0x77 /* 'w' */
0000130C 00E5 .incomplete
0000130E 2702 move.l -[A3], D2
00001310 1C17 move.b D6, [A7]
00001312 05C6 .incomplete
00001314 1782 2313 4AFB 028B move.b [[A3 + D2 * 2] + 0x4AFB028B], D2
0000131C 01F3 .incomplete
0000131E 0945 bchg D5, D4
00001320 026B 078B 1143 andi.w [A3 + 0x1143], 0x78B
00001326 02DB .incomplete
00001328 5314 subq.b [A4], 1
0000132A 16FB 068E move.b [A3]+, [PC + D0.w * 8 - 0x114]
0000132E 0200 FB01 andi.b D0, 0x1
00001332 CB07 abcd D5, D7
00001334 30F4 0E2D move.w [A0]+, [A4 + D0 * 8 + 0x2D]
00001338 96D7 sub.w A3, [A7]
0000133A 0F15 btst [A5], D7
0000133C 0907 btst D7, D4
0000133E 6100 D2FB bsr -0x2D03 /* FFFFE63B */
00001342 024B 340B andi.w A3, 0x340B
00001346 01F4 .incomplete
00001348 2AFB 0C99 move.l [A5]+, [PC + D0 * 4 - 0x103]
0000134C 0113 btst [A3], D0
0000134E 0017 0592 ori.b [A7], 0x92
00001352 6137 bsr +0x39 /* 0000138B */
00001354 4A22 tst.b -[A2]
00001356 7B06 moveq.l D5, 0x06
00001358 F081 3F81 .extension 0x081 <<F/2-3/0>> // unimplemented
0000135C 6D7C blt +0x7E /* 000013DA */
0000135E 870F sbcd -[A3], -[A7]
00001360 2D22 move.l -[A6], -[A2]
00001362 0703 btst D3, D3
00001364 E608 lsr D0.b, 3
00001366 E333 roxl D3.b, D1
00001368 6103 bsr +0x5 /* 0000136D */
0000136A 603B bra +0x3D /* 000013A7 */
0000136C 0F27 btst -[A7], D7
0000136E 0883 0200 bclr.b D3, 0x0
00001372 CB81 and.l D1, D5
00001374 3683 move.w [A3], D3
00001376 0ACA .incomplete
00001378 EB87 asl D7, 5
0000137A 0813 8163 btst.b [A3], 0x63 /* 'c' */
0000137E 07BB 2BC1 bclr [[ + <<invalid base displacement size>>]], D3
00001382 7208 moveq.l D1, 0x08
00001384 7329 moveq.l D1, 0x29
00001386 6307 bls +0x9 /* 0000138F */
00001388 5B34 2207 subq.b [A4 + D2.w * 2 + 0x7], 5
0000138C 074C bchg A4, D3
0000138E 6105 bsr +0x7 /* 00001395 */
00001390 6037 bra +0x39 /* 000013C9 */
00001392 00B3 1705 B317 009D ori.l [A3 + D0.w - 0x99], 0x1705B317
0000139A 9B11 sub.b [A1], D5
0000139C 1705 move.b -[A3], D5
0000139E CA7A 5306 and.w D5, [PC + 0x5306 /* 00005308, cstring ""<EOF> */]
000013A2 1630 7B1F E510 16F3 move.b D3, [[A0] + D7 * 2 - 0x1AEFE90D]
000013AA 1102 move.b -[A0], D2
000013AC 005B 0201 ori.w [A3]+, 0x201
000013B0 11CB 0E67 move.b [0x00000E67], A3
000013B4 00B1 7B05 0B4D 9B0F 1E02 0033 ori.l [[A1 + <<invalid base displacement size>>] + A1 * 2 + 0x1E020033], 0x7B050B4D
000013C0 54BB 0C0B addq.l [PC + D0 * 4 + 0xB], 2
000013C4 4D92 .invalid 6, [A2] // invalid opcode 4 with b == 6
000013C6 0B4D bchg A5, D5
000013C8 2C2B 0130 move.l D6, [A3 + 0x130]
000013CC DB27 add.b -[A7], D5
000013CE 92C3 sub.w A1, D3
000013D0 012C 7B18 btst [A4 + 0x7B18], D0
000013D4 0B4D bchg A5, D5
000013D6 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
000013D8 B30C cmpm.b [A1]+, [A4]+
label000013DA:
000013DA 085B 025B bchg.b [A3]+, 0x5B /* '[' */
000013DE 2F0B move.l -[A7], A3
000013E0 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4
000013E2 651C bcs +0x1E /* 00001400 */
000013E4 00E5 .incomplete
000013E6 01CB .incomplete
000013E8 0108 btst A0, D0
000013EA F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000013EC E300 asl D0.b, 1
000013EE 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000013F0 2703 move.l -[A3], D3
000013F2 806B 0549 or.w D0, [A3 + 0x549]
000013F6 17A3 002E move.b [A3 + D0.w + 0x2E], -[A3]
000013FA 08DB 1754 bset.b [A3]+, 0x54 /* 'T' */
000013FE 1E0C move.b D7, A4
label00001400:
00001400 5402 addq.b D2, 2
00001402 00FB .incomplete
00001404 262E 0EDB move.l D3, [A6 + 0xEDB]
00001408 17A3 001E move.b [A3 + D0.w + 0x1E], -[A3]
0000140C 0CA3 0025 01EC cmpi.l -[A3], 0x2501EC
00001412 630E bls +0x10 /* 00001422 */
00001414 631F bls +0x21 /* 00001435 */
00001416 5300 subq.b D0, 1
00001418 CA2A C30F and.b D5, [A2 - 0x3CF1]
0000141C F711 .extension 0x711 <<F/4-5/3>> // unimplemented
0000141E B34D cmpm.w [A1]+, [A5]+
00001420 0307 btst D7, D1
label00001422:
00001422 0690 302A 1303 addi.l [A0], 0x302A1303
00001428 0B02 btst D2, D5
0000142A 7117 moveq.l D0, 0x17
0000142C A300 syscall Open/PBHOpen/HOpen, flags=3
0000142E 1425 move.b D2, -[A5]
00001430 0371 0443 bchg [A1 + D0.w * 4 + 0x43], D1
00001434 08A5 0571 bclr.b -[A5], 0x71 /* 'q' */
00001438 0443 0802 subi.w D3, 0x802
0000143C 008B 80F9 4E93 ori.l A3, 0x80F94E93
00001442 001E E302 ori.b [A6]+, 0x2
00001446 3217 move.w D1, [A7]
00001448 0385 bclr D5, D1
0000144A 0200 6B08 andi.b D0, 0x8
0000144E 0200 8B21 andi.b D0, 0x21 /* '!' */
00001452 3831 0107 0121 3EE8 move.w D4, [[A1 + <<invalid base displacement size>>] + D0 + 0x1213EE8]
0000145A C30F abcd -[A1], -[A7]
0000145C 0622 6252 addi.b -[A2], 0x52 /* 'R' */
00001460 32C9 move.w [A1]+, A1
00001462 01AB 081E bclr [A3 + 0x81E], D0
00001466 0CC5 .incomplete
00001468 1EC3 move.b [A7]+, D3
0000146A 17B0 6606 6625 move.b [A3 + D6.w * 8 + 0x25], [A0 + D6.w * 8 + 0x6]
00001470 0245 7E33 andi.w D5, 0x7E33 /* '~3' */
00001474 19BE 3301 move.b [[A4 + <<invalid base displacement size>> + D3 * 2]], <<invalid special address>>
00001478 9B01 subx.b D5, D1
0000147A 3E9B move.w [A7], [A3]+
0000147C 4B7B 010E 4709 chk.w D5, [[PC + <<invalid base displacement size>>] + D0 + 0x4709]
00001482 DF86 addx.l D7, D6
00001484 3C0B move.w D6, A3
00001486 1706 move.b -[A3], D6
00001488 A62B syscall EmptyHandle, flags=6
0000148A 152E A6F3 move.b -[A2], [A6 - 0x590D]
0000148E 176E 2EA6 E33C move.b [A3 - 0x1CC4], [A6 + 0x2EA6]
00001494 2A07 move.l D5, D7
00001496 07BB 8302 1416 bclr [[PC + <<invalid base displacement size>> + A0 * 2] + 0x1416], D3
0000149C 0FA2 bclr -[A2], D7
0000149E 0200 5B0F andi.b D0, 0xF
000014A2 B6C3 cmpa.w A3, D3
000014A4 0614 166B addi.b [A4], 0x6B /* 'k' */
000014A8 640D bcc +0xF /* 000014B7 */
000014AA 0107 btst D7, D0
000014AC 03EA .incomplete
000014AE 0CA6 8307 5B00 cmpi.l -[A6], 0x83075B00
000014B4 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
000014B6 6317 bls +0x19 /* 000014CF */
000014B8 6120 bsr +0x22 /* 000014DA */
000014BA 44BB 148D neg.l [PC + D1.w * 4 - 0x115]
000014BE 2053 movea.l A0, [A3]
000014C0 0181 bclr D1, D0
000014C2 1723 move.b -[A3], -[A3]
000014C4 0041 00D3 ori.w D1, 0xD3
000014C8 0041 00E4 ori.w D1, 0xE4
000014CC 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000014CE FCBB 000E .extension 0xCBB <<F/2-3/6>> // unimplemented
000014D2 7CCB moveq.l D6, 0xFFFFFFCB
000014D4 010E btst A6, D0
000014D6 830A sbcd -[A1], -[A2]
000014D8 EB10 roxl D0.b, 5
fn000014DA:
000014DA F380 .invalid <<F/6/1>>
000014DC 3E21 move.w D7, -[A1]
000014DE 01C6 .incomplete
000014E0 BB00 xor.b D0, D5
000014E2 0890 655C bclr.b [A0], 0x5C /* '\\' */
000014E6 2300 move.l -[A1], D0
000014E8 2B0D move.l -[A5], A5
000014EA 989A sub.l D4, [A2]+
000014EC 54ED 131B scc [A5 + 0x131B]
000014F0 078C bclr A4, D3
000014F2 0B02 btst D2, D5
000014F4 1310 move.b -[A1], [A0]
000014F6 E806 asr D6.b, 4
000014F8 1B07 move.b -[A5], D7
000014FA 3705 move.w -[A3], D5
000014FC C4AB 1926 and.l D2, [A3 + 0x1926]
00001500 7807 moveq.l D4, 0x07
00001502 0631 E0B2 1B07 AE43 010F addi.b [[A1 + <<invalid base displacement size>>] + D1 * 2 - 0x51BCFEF1], 0xB2
0000150C 002B 0DC5 5FBE ori.b [A3 + 0x5FBE], 0xC5
00001512 DCAC 0B29 add.l D6, [A4 + 0xB29]
00001516 8505 sbcd D2, D5
00001518 1310 move.b -[A1], [A0]
0000151A 0322 btst -[A2], D1
0000151C 8505 sbcd D2, D5
0000151E 230D move.l -[A1], A5
00001520 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00001522 97E4 sub.l A3, -[A4]
00001524 4535 8304 .invalid 2, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
00001528 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
0000152A 0C60 3703 cmpi.w -[A0], 0x3703
0000152E 5F4A subq.w A2, 7
00001530 08AB 4A14 D416 bclr.b [A3 - 0x2BEA], 0x14
00001536 FA17 0377 .unknown 0xFA17 0x0377 (W = 5)
0000153A 3EA5 move.w [A7], -[A5]
0000153C E60F lsr D7.b, 3
0000153E 2676 0B1B 0B03 FA08 movea.l A3, [[A6 + D0 * 2] + 0xB03FA08]
// begin alternate branch 00001540-00001548
label00001540:
00001540 0B1B btst [A3]+, D5
00001542 0B03 btst D3, D5
00001544 FA08 1B3E .unknown 0xFA08 0x1B3E (W = 5)
// end alternate branch 00001540-00001548
label00001540: // (misaligned)
00001546 1B3E move.b -[A5], <<invalid special address>>
00001548 9712 sub.b [A2], D3
0000154A EF0F lsl D7.b, 7
0000154C 2676 6B0C movea.l A3, <<invalid full ext with I/IS == 4>>
00001550 D30B addx.b -[A1], -[A3]
00001552 E501 asl D1.b, 2
00001554 80F5 010F 2676 D301 divu.w D0, [[A5 + <<invalid base displacement size>>] + D0 + 0x2676D301]
0000155C 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
0000155E 6306 bls +0x8 /* 00001566 */
00001560 0F9C bclr [A4]+, D7
00001562 AB39 syscall bXMAIN9
00001564 9C43 sub.w D6, D3
label00001566:
00001566 360C move.w D3, A4
00001568 4837 0366 nbcd.b <<invalid full ext with IS == 1 and I/IS == 6>>
0000156C 0701 btst D1, D3
0000156E B907 xor.b D7, D4
00001570 0400 90A6 subi.b D0, 0xA6
00001574 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00001576 F022 2504 .pflush 0xF022, 0x2504 // unimplemented
0000157A 3617 move.w D3, [A7]
0000157C 0660 4304 addi.w -[A0], 0x4304
00001580 CB01 abcd D5, D1
00001582 60DB bra -0x23 /* 0000155F */
00001584 2348 F300 move.l [A1 - 0xD00], A0
00001588 36BB 0036 move.w [A3], [PC + D0.w + 0x36]
0000158C 6E57 bgt +0x59 /* 000015E5 */
0000158E 06C6 .incomplete
00001590 65AE bcs -0x50 /* 00001540 */
00001592 0EE2 .incomplete
00001594 08B3 01C0 FB78 6149 FB00 bclr.b [A3 + 0x6149FB00], 0xC0
0000159E F42A cpushl NONE, [A2]
000015A0 5ABB 0DB3 010B 0685 485A 3314 addq.l [[0x10B0685 + D0 * 4] + 0x485A3314], 5
000015AC F42A cpushl NONE, [A2]
000015AE 070A btst A2, D3
000015B0 566B 1B5B addq.w [A3 + 0x1B5B], 3
000015B4 4C4B 6D81 movem.l D0,D7,A0,A2,A3,A5,A6, A3
000015B8 0096 4213 1D42 ori.l [A6], 0x42131D42
000015BE 7333 moveq.l D1, 0x33
000015C0 C500 abcd D2, D0
000015C2 AC13 syscall TEAutoView, auto_pop
000015C4 1DAC 1B3E C100 move.b [A6 + <<invalid base displacement size>> + A4], [A4 + 0x1B3E]
000015CA C302 abcd D1, D2
000015CC 080F 08AB btst.b A7, 0xAB
000015D0 5D14 subq.b [A4], 6
000015D2 0428 6070 2860 subi.b [A0 + 0x2860], 0x70 /* 'p' */
000015D8 0200 1B1C andi.b D0, 0x1C
label000015DC:
000015DC 76D3 moveq.l D3, 0xFFFFFFD3
000015DE 0845 026E bchg.b D5, 0x6E /* 'n' */
000015E2 0F6E 9B0F bchg [A6 - 0x64F1], D7
000015E6 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000015E8 5670 2856 addq.w [A0 + D2 + 0x56], 3
000015EC 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
000015EE 2B02 move.l -[A5], D2
000015F0 2A89 move.l [A5], A1
000015F2 B025 cmp.b D0, -[A5]
000015F4 19AB 013C 9E07 move.b [A4 + A1 * 8 + 0x7], [A3 + 0x13C]
000015FA 05F5 .incomplete
000015FC 1EA0 move.b [A7], -[A0]
000015FE 0200 4B26 andi.b D0, 0x26 /* '&' */
// begin alternate branch 00001600-00001602
label00001600:
00001600 4B26 .invalid 5, -[A6] // invalid opcode 4 with b == 4
// end alternate branch 00001600-00001602
label00001600: // (misaligned)
00001602 E181 asl D1, 8
00001604 1CBB 097B 32E3 4708 7C8B 1548 move.b [A6], [[PC + 0x32E34708] + 0x7C8B1548]
00001610 D300 addx.b D1, D0
00001612 8B15 or.b [A5], D5
00001614 60C6 bra -0x38 /* 000015DC */
00001616 DB1E add.b [A6]+, D5
00001618 ACFC syscall MapPoly, auto_pop
0000161A 1E33 02E9 move.b D7, [A3 + D0.w * 2 - 0x23]
0000161E 0243 0803 andi.w D3, 0x803
00001622 0742 bchg D2, D3
00001624 1AD3 move.b [A5]+, [A3]
00001626 6226 bhi +0x28 /* 0000164E */
00001628 B090 cmp.l D0, [A0]
0000162A E347 asl D7.w, 1
0000162C 6ED2 bgt -0x2C /* 00001600 */
0000162E 8B15 or.b [A5], D5
00001630 5645 addq.w D5, 3
00001632 65CB bcs -0x33 /* 000015FF */
00001634 4DCB lea.l A6, A3
00001636 11CA 8B01 move.b [0xFFFF8B01], A2
0000163A 6665 bne +0x67 /* 000016A1 */
0000163C 0022 581C ori.b -[A2], 0x1C
00001640 EB0A lsl D2.b, 5
00001642 0584 bclr D4, D2
00001644 D300 addx.b D1, D0
00001646 131E move.b -[A1], [A6]+
00001648 A922 syscall BeginUpdate
0000164A 44CB move.b A3, CCR
0000164C 0329 34F0 btst [A1 + 0x34F0], D1
// begin alternate branch 0000164E-00001656
label0000164E:
0000164E 34F0 A568 D269 move.w [A2]+, [A0 - 0x2D97]
00001654 B9D3 cmpa.l A4, [A3]
// end alternate branch 0000164E-00001656
label0000164E: // (misaligned)
00001650 A568 syscall HClrRBit, flags=5
00001652 D269 B9D3 add.w D1, [A1 - 0x462D]
00001656 0293 19F3 00F0 andi.l [A3], 0x19F300F0
0000165C 0703 btst D3, D3
0000165E FBD2 .invalid <<F/7/5>>
00001660 143B 0A17 move.b D2, [PC + D0 * 2 + 0x17]
00001664 865C or.w D3, [A4]+
00001666 4524 .invalid 2, -[A4] // invalid opcode 4 with b == 4
00001668 BB40 xor.w D0, D5
0000166A 8B00 sbcd D5, D0
0000166C 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
0000166E 1AD3 move.b [A5]+, [A3]
00001670 0A27 0BFC xori.b -[A7], 0xFC
00001674 FC13 1E65 .unknown 0xFC13 0x1E65 (W = 6)
00001678 2AD3 move.l [A5]+, [A3]
0000167A 02B2 FC53 12E6 CB1B 0305 0E33 andi.l [[A2 + A4 * 2] + 0x3050E33], 0xFC5312E6
00001686 04B2 4307 5312 1304 subi.l <<invalid full ext with I/IS == 4>>, 0x43075312
0000168E 1417 move.b D2, [A7]
00001690 0BB1 81B7 E318 26B6 0502 033E bclr [[-0x1CE7D94A] + A0 + 0x502033E], D5
0000169C 1E0C move.b D7, A4
0000169E 2A85 move.l [A5], D5
000016A0 11B0 D30A 2ED3 0A2C move.b [A0 + D0 * 2 + 0x2C], [[A0 + <<invalid base displacement size>> + A5 * 2] + 0x2ED3]
000016A8 EA43 asr D3.w, 5
000016AA 0748 bchg A0, D3
000016AC 0CD3 .incomplete
000016AE 0AC9 .incomplete
000016B0 0173 3806 bchg [A3 + D3 + 0x6], D0
000016B4 D30A addx.b -[A1], -[A2]
000016B6 1A23 move.b D5, -[A3]
000016B8 1C26 move.b D6, -[A6]
000016BA 3300 move.w -[A1], D0
000016BC 1700 move.b -[A3], D0
000016BE ED67 asl D7.w, D6
000016C0 05AB 9B10 bclr [A3 - 0x64F0], D2
000016C4 E59A rol D2, 2
000016C6 C904 abcd D4, D4
000016C8 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000016CA 7301 moveq.l D1, 0x01
000016CC 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
000016CE 9B00 subx.b D5, D0
000016D0 E32B lsl D3.b, D1
000016D2 5B55 subq.w [A5], 5
000016D4 8B14 or.b [A4], D5
000016D6 8521 or.b -[A1], D2
000016D8 069B 1017 0599 addi.l [A3]+, 0x10170599
000016DE EB62 asl D2.w, D5
000016E0 2678 B29B movea.l A3, [0xFFFFB29B]
000016E4 1035 0C4D move.b D0, [A5 + D0 * 4 + 0x4D]
000016E8 A5A5 syscall VisRegionChanged, flags=5
000016EA F88B 4D26 .extension 0x88B <<F/2-3/4>> // unimplemented
000016EE 811D or.b [A5]+, D0
000016F0 2B0C move.l -[A5], A4
000016F2 0504 btst D4, D2
000016F4 D303 addx.b D1, D3
000016F6 5B55 subq.w [A5], 5
000016F8 7A3B moveq.l D5, 0x3B
000016FA 380F move.w D4, A7
000016FC 81B6 5306 6965 or.l [[A6 + <<invalid base displacement size>>] + D5 * 2 + 0x6965], D0
00001702 C5AB 6565 and.l [A3 + 0x6565], D2
00001706 030A btst A2, D1
00001708 300F move.w D0, A7
0000170A E50E lsl D6.b, 2
0000170C 0E26 7700 .invalid.b -[A6], 0x0 // invalid immediate operation
00001710 C183 and.l D3, D0
00001712 20D3 move.l [A0]+, [A3]
00001714 0F04 btst D4, D7
00001716 2CF6 60C3 move.l [A6]+, [A6 + D6.w - 0x61]
0000171A 0004 2C28 ori.b D4, 0x28 /* '(' */
0000171E 601C bra +0x1E /* 0000173C */
00001720 1307 move.b -[A1], D7
00001722 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00001724 5649 addq.w A1, 3
00001726 0156 bchg [A6], D0
00001728 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
0000172A 3302 move.w -[A1], D2
0000172C 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000172E 8B2F 3701 or.b [A7 + 0x3701], D5
00001732 08D3 0A8B bset.b [A3], 0x8B
00001736 05C6 .incomplete
00001738 815E or.w [A6]+, D0
0000173A D300 addx.b D1, D0
label0000173C:
0000173C F4FC cpusha DATA+INST
0000173E E301 asl D1.b, 1
00001740 5B55 subq.w [A5], 5
00001742 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00001744 B2E4 cmpa.w A1, -[A4]
00001746 5312 subq.b [A2], 1
00001748 3B07 move.w -[A5], D7
0000174A 1416 move.b D2, [A6]
0000174C F304 .extension 0x304 <<F/4-5/1>> // unimplemented
0000174E 2513 move.l -[A2], [A3]
00001750 BB29 26CB xor.b [A1 + 0x26CB], D5
00001754 04D3 .incomplete
00001756 01A1 bclr -[A1], D0
00001758 02E4 .incomplete
0000175A 5B03 subq.b D3, 5
0000175C 6500 F4FC bcs -0xB02 /* 00000C5A */
00001760 0686 6B1F 3202 addi.l D6, 0x6B1F3202
00001766 00DB .incomplete
00001768 1317 move.b -[A1], [A7]
0000176A 040A 2703 subi.b A2, 0x3
0000176E 8103 sbcd D0, D3
00001770 09C3 .incomplete
00001772 4552 chk.w D2, [A2]
00001774 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001776 E6F4 7C8B ror .w [A4 + D7 * 4 - 0x117]
0000177A 05D2 .incomplete
0000177C 2525 move.l -[A2], -[A5]
0000177E E60B lsr D3.b, 3
00001780 1389 4D85 move.b [[ + <<invalid base displacement size>>] + D4 * 4], A1
00001784 0822 592E btst.b -[A2], 0x2E /* '.' */
00001788 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
0000178A 38B3 01E3 0E1E 7302 4934 move.w [A4], [[0xE1E] + 0x73024934]
00001794 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
00001796 2301 move.l -[A1], D1
00001798 04C3 .incomplete
0000179A 1060 movea.b A0, -[A0]
0000179C 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
0000179E 4533 4901 .invalid 2, [[A3 + <<invalid base displacement size>> + D4]] // invalid opcode 4 with b == 4
000017A2 5665 addq.w -[A5], 3
000017A4 5E2D 2AE4 addq.b [A5 + 0x2AE4], 7
000017A8 8512 or.b [A2], D2
000017AA 454F chk.w D2, A7
000017AC 05E4 .incomplete
000017AE 470A .invalid 3, A2 // invalid opcode 4 with b == 4
000017B0 0D06 btst D6, D6
000017B2 7E06 moveq.l D7, 0x06
000017B4 5606 addq.b D6, 3
000017B6 FC16 E32C .unknown 0xFC16 0xE32C (W = 6)
000017BA D306 addx.b D1, D6
000017BC 8500 sbcd D2, D0
000017BE B309 cmpm.b [A1]+, [A1]+
000017C0 8500 sbcd D2, D0
000017C2 067C 16AB 11D3 addi.w 0x11D3, 0x16AB
000017C8 061E 4A68 addi.b [A6]+, 0x68 /* 'h' */
000017CC BB05 xor.b D5, D5
000017CE 8606 or.b D3, D6
000017D0 7C45 moveq.l D6, 0x45
000017D2 0233 2FD3 06A8 andi.b [A3 + D0.w * 8 - 0x88], 0xD3
000017D8 E417 roxr D7.b, 2
000017DA 0C79 FC16 6B16 6503 cmpi.w [0x6B166503], 0xFC16
000017E2 0200 B32C andi.b D0, 0x2C /* ',' */
000017E6 4A86 tst.l D6
000017E8 52F3 1B07 0786 1E4A shi [[A3 + <<invalid base displacement size>>] + D1 * 2 + 0x7861E4A]
000017F0 22BB 053E F715 71ED 033E move.l [A1], [[PC - 0x8EA8E13] + D0 * 4 + 0x33E]
000017FA E103 asl D3.b, 8
000017FC 830E sbcd -[A1], -[A6]
000017FE 1E4A movea.b A7, A2
00001800 82BB 05A6 F715 91CD or.l D1, [[-0x8EB] + D0 * 4 - 0x6E33]
00001808 03A6 bclr -[A6], D1
0000180A C507 abcd D2, D7
0000180C AC1E syscall SaveRestoreBits, auto_pop
0000180E 4A36 BB05 tst.b [[A6 + <<invalid base displacement size>>] + A3 * 2]
00001812 66F7 bne -0x7 /* 0000180B */
00001814 15B0 ED03 66E5 0327 00BF move.b [A2 + D0.w - 0x65], [[A0 + <<invalid base displacement size>> + A6 * 4] + 0x66E50327]
0000181E 2706 move.l -[A3], D6
00001820 77D3 moveq.l D3, 0xFFFFFFD3
00001822 008C 31F9 11B2 ori.l A4, 0x31F911B2
00001828 BB01 xor.b D1, D5
0000182A 6E40 bgt +0x42 /* 0000186C */
0000182C 568E addq.l A6, 3
0000182E 855D or.w [A5]+, D2
00001830 2217 move.l D1, [A7]
00001832 0209 C329 andi.b A1, 0x29 /* ')' */
00001836 2681 move.l [A3], D1
00001838 00A3 0FBE 9B01 ori.l -[A3], 0xFBE9B01
0000183E 2AF3 3369 3717 move.l [A5]+, [[A3 + 0x3717]]
00001844 0763 bchg -[A3], D3
00001846 E51F rol D7.b, 2
00001848 242A E208 move.l D2, [A2 - 0x1DF8]
0000184C 0704 btst D4, D3
0000184E 36EB 122A move.w [A3]+, [A3 + 0x122A]
00001852 8B16 or.b [A6], D5
00001854 1B11 move.b -[A5], [A1]
00001856 3E1B move.w D7, [A3]+
00001858 1122 move.b -[A0], -[A2]
0000185A A01A syscall GetZone
0000185C 634D bls +0x4F /* 000018AB */
0000185E 26A0 move.l [A3], -[A0]
00001860 A30F syscall MountVol, flags=3
00001862 1707 move.b -[A3], D7
00001864 5165 subq.w -[A5], 8
00001866 1E8D move.b [A7], A5
00001868 3B23 move.w -[A5], -[A3]
0000186A 00A7 15F4 1708 ori.l -[A7], 0x15F41708
// begin alternate branch 0000186C-00001874
label0000186C:
0000186C 15F4 1708 BD2A move.b [PC - 0x42D6 /* FFFFD598, cstring ""<EOF> */], [A4 + <<invalid base displacement size>> + D1 * 8]
00001872 BB15 xor.b [A5], D5
// end alternate branch 0000186C-00001874
label0000186C: // (misaligned)
00001870 BD2A BB15 xor.b [A2 - 0x44EB], D6
00001874 0703 btst D3, D3
00001876 A06E syscall SlotManager
00001878 7B08 moveq.l D5, 0x08
0000187A 270C move.l -[A3], A4
0000187C 0707 btst D7, D3
0000187E 0C05 0703 cmpi.b D5, 0x3
00001882 A317 syscall Eject, flags=3
00001884 0442 7C17 subi.w D2, 0x7C17
00001888 055A bchg [A2]+, D2
0000188A 7C40 moveq.l D6, 0x40
0000188C 8969 221A or.w [A1 + 0x221A], D4
00001890 6B74 bmi +0x76 /* 00001906 */
00001892 264A movea.l A3, A2
00001894 D2D0 add.w A1, [A0]
00001896 A8D2 syscall FrameRgn
00001898 0567 bchg -[A7], D2
0000189A C6F3 081A mulu.w D3, [A3 + D0 + 0x1A]
0000189E C331 2605 and.b [A1 + D2.w * 8 + 0x5], D1
000018A2 1523 move.b -[A2], -[A3]
000018A4 00E1 .incomplete
000018A6 0093 2285 02C1 ori.l [A3], 0x228502C1
000018AC 06C3 .incomplete
000018AE 3EC9 move.w [A7]+, A1
000018B0 044A D29C subi.w A2, 0xD29C
000018B4 5C0D addq.b A5, 6
000018B6 058B bclr A3, D2
000018B8 1026 move.b D0, -[A6]
000018BA 7B08 moveq.l D5, 0x08
000018BC B9D0 cmpa.l A4, [A0]
000018BE 9716 sub.b [A6], D3
000018C0 3F14 move.w -[A7], [A4]
000018C2 8D14 or.b [A4], D6
000018C4 222B 2261 move.l D1, [A3 + 0x2261]
000018C8 44AD 407B neg.l [A5 + 0x407B]
000018CC 3107 move.w -[A0], D7
000018CE 039E bclr [A6]+, D1
000018D0 0663 5602 addi.w -[A3], 0x5602
000018D4 0033 2078 B263 ori.b [A3 + A3.w * 2 + 0x63], 0x78 /* 'x' */
000018DA 563A 8322 addq.b [PC - 0x7CDE /* FFFF9BFE, cstring ""<EOF> */], 3
000018DE C315 and.b [A5], D1
000018E0 C948 exg A4, A0
000018E2 1B14 move.b -[A5], [A4]
000018E4 328B move.w [A1], A3
000018E6 127B 0892 movea.b A1, [PC + D0 - 0x110]
000018EA E6DA ror .w [A2]+
000018EC 2A89 move.l [A5], A1
000018EE 05BA 6B0E bclr [PC + 0x6B0E /* 000083FE, cstring ""<EOF> */], D2
000018F2 0200 1309 andi.b D0, 0x9 /* '\t' */
000018F6 BB01 xor.b D1, D5
000018F8 681B bvc +0x1D /* 00001915 */
000018FA 266B 3B06 movea.l A3, [A3 + 0x3B06]
000018FE 7B31 moveq.l D5, 0x31
00001900 0200 0FA9 andi.b D0, 0xA9
00001904 DC7B 3106 330D add.w D6, [[PC + <<invalid base displacement size>>] + D3 + 0x330D]
// begin alternate branch 00001906-0000190A
label00001906:
00001906 3106 move.w -[A0], D6
00001908 330D move.w -[A1], A5
// end alternate branch 00001906-0000190A
label00001906: // (misaligned)
0000190A A9DC syscall TEKey
0000190C C500 abcd D2, D0
0000190E D643 add.w D3, D3
00001910 1EBA 0F16 move.b [A7], [PC + 0xF16 /* 00002828, value 0x73 's' */]
00001914 FA57 07F7 .extension 0xA57 <<F/1/5>>, 0x07F7 // unimplemented
00001918 D102 addx.b D0, D2
0000191A 14A1 move.b [A2], -[A1]
0000191C 004B 0A9B ori.w A3, 0xA9B
00001920 0206 3E8E andi.b D6, 0x8E
00001924 4A36 AE9B tst.b [A6 + A2 * 8 - 0x101]
00001928 035C bchg [A4]+, D1
0000192A 1E43 movea.b A7, D3
0000192C 003B 0C52 324A ori.b [PC + D3.w * 2 + 0x4A], 0x52 /* 'R' */
00001932 8221 or.b D1, -[A1]
00001934 0152 bchg [A2], D0
00001936 E543 asl D3.w, 2
00001938 3308 move.w -[A1], A0
0000193A D840 add.w D4, D0
0000193C 3607 move.w D3, D7
0000193E 0EB3 3E03 08D3 03BB 037A 8302 1680 EB0F .invalid.l [[0x37A8302 + D0 * 2] + 0x1680EB0F], 0x3E0308D3 // invalid immediate operation
0000194E 063E 21DC addi.b <<invalid special address>>, 0xDC
00001952 2B1B move.l -[A5], [A3]+
00001954 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001956 0200 178A andi.b D0, 0x8A
label0000195A:
0000195A 8B61 or.w -[A1], D5
0000195C 0627 0116 addi.b -[A7], 0x16
00001960 8B3C 0683 or.b 0x83, D5
00001964 2202 move.l D1, D2
00001966 00B3 1E17 03F2 348B ori.l [A3 + D3.w * 4 - 0x117], 0x1E1703F2
0000196E 405B negx.w [A3]+
00001970 1410 move.b D2, [A0]
00001972 A9D3 syscall TEUpdate
00001974 A50F syscall MountVol, flags=5
label00001976:
00001976 65E2 bcs -0x1C /* 0000195A */
00001978 0686 8B3A 16E5 addi.l D6, 0x8B3A16E5
0000197E 4A43 tst.w D3
00001980 1C16 move.b D6, [A6]
00001982 0E16 0E6B .invalid.b [A6], 0x6B /* 'k' */ // invalid immediate operation
00001986 1A8D move.b [A5], A5
00001988 DC22 add.b D6, -[A2]
0000198A 070A btst A2, D3
0000198C F282 AE0F .extension 0x282 <<F/2-3/1>> // unimplemented
00001990 E500 asl D0.b, 2
00001992 AB06 syscall CullPoints
label00001994:
00001994 65E0 bcs -0x1E /* 00001976 */
00001996 070C btst A4, D3
00001998 3986 4329 C946 move.w [[A4 - 0x36BA + D4 * 2]], D6
0000199E 6B0D bmi +0xF /* 000019AD */
000019A0 070D btst A5, D3
000019A2 5407 addq.b D7, 2
000019A4 0B79 2E48 6DF8 bchg [0x2E486DF8], D5
000019AA 0871 F8BA 0B24 bchg.b <<invalid full ext with I/IS == 4>>, 0xBA
000019B0 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
000019B2 C50D abcd -[A2], -[A5]
000019B4 0B01 btst D1, D5
000019B6 C50D abcd -[A2], -[A5]
000019B8 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
000019BA 1406 move.b D2, D6
000019BC 8A4B or.w D5, A3
000019BE 0AB6 4300 A1F5 D318 xori.l [A6 + A5 * 2], 0x4300A1F5
000019C6 2709 move.l -[A3], A1
000019C8 232B 05A8 move.l -[A1], [A3 + 0x5A8]
000019CC A305 syscall Status, flags=3
000019CE 4A43 tst.w D3
000019D0 01AE 3B02 bclr [A6 + 0x3B02], D0
000019D4 A86B syscall LoWord
000019D6 0A05 02AB xori.b D5, 0xAB
000019DA 25BB 2021 FB9B 0CE1 0109 move.l [[ + A7 * 2] + 0xCE10109], [PC + D2.w + 0x21]
000019E4 FD0F .extension 0xD0F <<F/4-5/6>> // unimplemented
000019E6 09FD .incomplete
000019E8 1AAB 2E26 move.b [A5], [A3 + 0x2E26]
000019EC 40A3 negx.l -[A3]
000019EE 0540 bchg D0, D2
000019F0 6B0A bmi +0xC /* 000019FC */
000019F2 C1FB 05F9 0200 F313 muls.w D0, [[0x200F313]]
000019FA 1707 move.b -[A3], D7
label000019FC:
000019FC C127 and.b -[A7], D0
000019FE 0DD4 .incomplete
00001A00 6992 bvs -0x6C /* 00001994 */
00001A02 0FE1 .incomplete
00001A04 B183 xor.l D3, D0
00001A06 0948 bchg A0, D4
00001A08 170D move.b -[A3], A5
00001A0A E097 roxr D7, 8
00001A0C 1786 2910 move.b [A3 + D2], D6
00001A10 330D move.w -[A1], A5
00001A12 232E 9B1B move.l -[A1], [A6 - 0x64E5]
00001A16 432B EB10 .invalid 1, [A3 - 0x14F0] // invalid opcode 4 with b == 4
00001A1A 14D6 move.b [A2]+, [A6]
00001A1C F346 .extension 0x346 <<F/4-5/1>> // unimplemented
00001A1E C9FF muls.w D4, <<invalid special address>>
00001A20 2B2A CB04 move.l -[A5], [A2 - 0x34FC]
00001A24 2344 0708 move.l [A1 + 0x708], D4
00001A28 1132 06B3 move.b -[A0], [A2 + D0.w * 8 - 0x77]
00001A2C 2927 move.l -[A4], -[A7]
00001A2E 07D7 .incomplete
00001A30 8AC9 divu.w D5, A1
00001A32 0013 0F14 ori.b [A3], 0x14
00001A36 D653 add.w D3, [A3]
00001A38 2411 move.l D2, [A1]
00001A3A 03C3 .incomplete
00001A3C 5E7B 0F30 6B07 F36F addq.w [PC + 0x6B07F36F + D0 * 8], 7
00001A44 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00001A46 0F81 bclr D1, D7
00001A48 0207 0281 andi.b D7, 0x81
00001A4C 5B00 subq.b D0, 5
00001A4E 1702 move.b -[A3], D2
00001A50 85C9 divs.w D2, A1
00001A52 0316 btst [A6], D1
00001A54 D327 add.b -[A7], D1
00001A56 0200 FB11 andi.b D0, 0x11
00001A5A 0710 btst [A0], D3
00001A5C 1D07 move.b -[A6], D7
00001A5E 0FD1 .incomplete
00001A60 270A move.l -[A3], A2
00001A62 CBA1 and.l -[A1], D5
00001A64 10D0 move.b [A0]+, [A0]
00001A66 070F btst A7, D3
00001A68 E502 asl D2.b, 2
00001A6A 0063 1541 ori.w -[A3], 0x1541
00001A6E 0AC3 .incomplete
00001A70 1B07 move.b -[A5], D7
00001A72 0FF6 .incomplete
00001A74 9CA8 1B08 sub.l D6, [A0 + 0x1B08]
00001A78 4AA3 tst.l -[A3]
00001A7A 019C bclr [A4]+, D0
00001A7C A8A3 syscall EraseRect
00001A7E 0117 btst [A7], D0
00001A80 0FDE .incomplete
00001A82 5B17 subq.b [A7], 5
00001A84 6117 bsr +0x19 /* 00001A9D */
00001A86 170F move.b -[A3], A7
00001A88 E781 asl D1, 3
00001A8A 0107 btst D7, D0
00001A8C 0AF1 .incomplete
00001A8E C100 abcd D0, D0
00001A90 4043 negx.w D3
00001A92 01AB 0665 bclr [A3 + 0x665], D0
00001A96 035C bchg [A4]+, D1
00001A98 C500 abcd D2, D0
00001A9A E863 asr D3.w, D4
00001A9C 038B bclr A3, D1
00001A9E 1165 0341 move.b [A0 + 0x341], -[A5]
00001AA2 0007 1020 ori.b D7, 0x20 /* ' ' */
00001AA6 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001AA8 D0A8 4301 add.l D0, [A0 + 0x4301]
00001AAC 0704 btst D4, D3
00001AAE B283 cmp.l D1, D3
00001AB0 0241 0117 andi.w D1, 0x117
00001AB4 0881 8A1A bclr.b D1, 0x1A
00001AB8 5B0A subq.b A2, 5
00001ABA 26E1 move.l [A3]+, -[A1]
00001ABC 0707 btst D7, D3
00001ABE 0F08 btst A0, D7
00001AC0 4225 clr.b -[A5]
00001AC2 26E1 move.l [A3]+, -[A1]
00001AC4 093B 0CA5 btst [PC + D0 * 4 - 0x91], D4
00001AC8 25A3 01A1 061B move.l [[0x61B + D0]], -[A3]
00001ACE 0881 0007 bclr.b D1, 0x7
00001AD2 108A move.b [A0], A2
00001AD4 C109 abcd -[A0], -[A1]
00001AD6 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00001AD8 3B0C move.w -[A5], A4
00001ADA 0710 btst [A0], D3
00001ADC 9061 sub.w D0, -[A1]
00001ADE 03C3 .incomplete
00001AE0 00C1 .incomplete
00001AE2 15A3 25A5 21C9 move.b [[0x21C9] + D2 * 4], -[A3]
00001AE8 C525 and.b -[A5], D2
00001AEA 531B subq.b [A3]+, 1
00001AEC 570B subq.b A3, 3
00001AEE 5A1B addq.b [A3]+, 5
00001AF0 57D3 seq [A3]
00001AF2 3210 move.w D1, [A0]
00001AF4 C645 and.w D3, D5
00001AF6 6E73 bgt +0x75 /* 00001B6B */
00001AF8 010E btst A6, D0
00001AFA 9B00 subx.b D5, D0
00001AFC 65D5 bcs -0x29 /* 00001AD3 */
00001AFE 058C bclr A4, D2
00001B00 6B02 bmi +0x4 /* 00001B04 */
00001B02 A30D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=3
label00001B04:
00001B04 ECCB 2F63 bfclr A3 {D5:D3}
00001B08 0B13 btst [A3], D5
00001B0A 00E3 .incomplete
00001B0C 281B move.l D4, [A3]+
00001B0E 2932 648B move.l -[A4], [A2 + D6.w * 4 - 0x117]
00001B12 0802 0003 btst.b D2, 0x3
00001B16 11A2 A900 move.b [A0 + <<invalid base displacement size>> + A2], -[A2]
00001B1A BB28 06C6 xor.b [A0 + 0x6C6], D5
00001B1E AA00 syscall OpenCPort
00001B20 0F16 btst [A6], D7
00001B22 C402 and.b D2, D2
00001B24 0003 0005 ori.b D3, 0x5
00001B28 8CA5 or.l D6, -[A5]
00001B2A FC0F 040C .unknown 0xFC0F 0x040C (W = 6)
00001B2E C628 9402 and.b D3, [A0 - 0x6BFE]
00001B32 00CB .incomplete
00001B34 2657 movea.l A3, [A7]
00001B36 00C0 .incomplete
00001B38 EB00 asl D0.b, 5
00001B3A 420F clr.b A7
00001B3C 060E 2905 addi.b A6, 0x5
00001B40 AB28 syscall StdDevLoop
00001B42 ED01 asl D1.b, 6
00001B44 3627 move.w D3, -[A7]
00001B46 002D BB01 0EE3 ori.b [A5 + 0xEE3], 0x1
00001B4C 1333 00AB move.b -[A1], [A3 + D0.w - 0x85]
00001B50 0273 0223 0E63 andi.w [A3 + D0 * 8 + 0x63], 0x223
00001B56 075B bchg [A3]+, D3
00001B58 2908 move.l -[A4], A0
00001B5A 0701 btst D1, D3
00001B5C 95F3 0970 4C42 2C62 sub.l A2, [A3 + 0x4C422C62]
00001B64 5273 0993 3803 0CB3 addq.w [[ + D0] + 0x38030CB3], 1
// begin alternate branch 00001B6A-00001B76
label00001B6A:
00001B6A 0CB3 01DB 074B 048B cmpi.l [A3 + D0.w * 4 - 0x117], 0x1DB074B
00001B72 0548 bchg A0, D2
00001B74 9B04 subx.b D5, D4
// end alternate branch 00001B6A-00001B76
label00001B6A: // (misaligned)
00001B6C 01DB .incomplete
00001B6E 074B bchg A3, D3
00001B70 048B 0548 9B04 subi.l A3, 0x5489B04
00001B76 7B01 moveq.l D5, 0x01
00001B78 4813 nbcd.b [A3]
00001B7A 03A1 bclr -[A1], D1
00001B7C 0017 004B ori.b [A7], 0x4B /* 'K' */
00001B80 3700 move.w -[A3], D0
00001B82 7449 moveq.l D2, 0x49
00001B84 6301 bls +0x3 /* 00001B87 */
00001B86 63E2 bls -0x1C /* 00001B6A */
00001B88 080F 702B btst.b A7, 0x2B /* '+' */
00001B8C 0952 bchg [A2], D4
00001B8E F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00001B90 084B 0DF4 bchg.b A3, 0xF4
00001B94 560B addq.b A3, 3
00001B96 1443 movea.b A2, D3
00001B98 091E btst [A6]+, D4
00001B9A 8B16 or.b [A6], D5
00001B9C 5802 addq.b D2, 4
00001B9E 004B 2053 ori.w A3, 0x2053 /* ' S' */
00001BA2 66E5 bne -0x19 /* 00001B89 */
00001BA4 6383 bls -0x7B /* 00001B29 */
00001BA6 8570 AB05 or.w [[A0 + <<invalid base displacement size>>] + A2 * 2], D2
00001BAA 08DB 07EB bset.b [A3]+, 0xEB
00001BAE 4863 pea.l -[A3]
00001BB0 07FB .incomplete
00001BB2 20B3 23F5 move.l [A0], <<invalid full ext with IS == 1 and I/IS == 5>>
00001BB6 008B 0D05 A299 ori.l A3, 0xD05A299
00001BBC 6668 bne +0x6A /* 00001C26 */
00001BBE 1E40 movea.b A7, D0
00001BC0 48A9 E84B 2067 movem.w [A1 + 0x2067], D0,D1,D3,D6,A3,A5,A6,A7
// begin alternate branch 00001BC2-00001BC6
fn00001BC2:
00001BC2 E84B lsr D3.w, 4
00001BC4 2067 movea.l A0, -[A7]
// end alternate branch 00001BC2-00001BC6
fn00001BC2: // (misaligned)
00001BC6 0276 E518 1416 andi.w [A6 + D1.w * 4 + 0x16], 0xE518
00001BCC 3B02 move.w -[A5], D2
00001BCE 8536 6B04 or.b <<invalid full ext with I/IS == 4>>, D2
00001BD2 B403 cmp.b D2, D3
00001BD4 0214 16FA andi.b [A4], 0xFA
00001BD8 0D01 btst D1, D6
00001BDA 61E6 bsr -0x18 /* 00001BC2 */
00001BDC 88ED 007A divu.w D4, [A5 + 0x7A /* export_11 */]
00001BE0 B821 cmp.b D4, -[A1]
00001BE2 0105 btst D5, D0
00001BE4 0103 btst D3, D0
00001BE6 2361 A09B move.l [A1 - 0x5F65], -[A1]
00001BEA 0067 0089 ori.w -[A7], 0x89
00001BEE 498D .invalid 4, A5 // invalid opcode 4 with b == 6
00001BF0 1706 move.b -[A3], D6
00001BF2 AAD3 syscall 0xAD3
00001BF4 030F btst A7, D1
00001BF6 7A53 moveq.l D5, 0x53
00001BF8 0825 A702 btst.b -[A5], 0x2
00001BFC 00BB 24B4 070F 0703 09AB 4CD0 ori.l [[PC + <<invalid base displacement size>> + D0 * 8] + 0x9AB4CD0], 0x24B4070F
00001C08 8B13 or.b [A3], D5
00001C0A AB4C syscall bcEnd0
00001C0C B30B cmpm.b [A1]+, [A3]+
00001C0E 3B1D move.w -[A5], [A5]+
00001C10 AB4C syscall bcEnd0
00001C12 9B0A subx.b -[A5], -[A2]
00001C14 1416 move.b D2, [A6]
00001C16 2321 move.l -[A1], -[A1]
00001C18 16FB 1F6D move.b [A3]+, <<invalid full ext with IS == 1 and I/IS == 5>>
00001C1C A61E syscall NewPtr, flags=6
00001C1E C506 abcd D2, D6
00001C20 0FE9 .incomplete
00001C22 0343 bchg D3, D1
00001C24 3CF4 C32E 0407 118E move.w [A6]+, [[A4 + 0x407] + A4 * 2 + 0x118E]
// begin alternate branch 00001C26-00001C2E
label00001C26:
00001C26 C32E 0407 and.b [A6 + 0x407], D1
00001C2A 118E C406 move.b [A0 + A4.w * 4 + 0x6], A6
// end alternate branch 00001C26-00001C2E
label00001C26: // (misaligned)
00001C2C C406 and.b D2, D6
00001C2E 0E05 0233 .invalid.b D5, 0x33 /* '3' */ // invalid immediate operation
00001C32 0FA9 026B bclr [A1 + 0x26B], D7
00001C36 08A9 020F 0CE9 bclr.b [A1 + 0xCE9], 0xF
00001C3C 0107 btst D7, D0
00001C3E 8ABD or.l D5, <<invalid special address>>
00001C40 B314 xor.b [A4], D1
00001C42 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00001C44 C901 abcd D4, D1
00001C46 5785 subq.l D5, 3
00001C48 6F22 ble +0x24 /* 00001C6C */
00001C4A 8CCD divu.w D6, A5
00001C4C 2905 move.l -[A4], D5
00001C4E FE22 E89B .unknown 0xFE22 0xE89B (W = 7)
00001C52 0E06 6809 .invalid.b D6, 0x9 /* '\t' */ // invalid immediate operation
00001C56 FEC5 01AB .extension 0xEC5 <<F/2-3/7>> // unimplemented
00001C5A 0814 167B btst.b [A4], 0x7B /* '{' */
00001C5E 580C addq.b A4, 4
00001C60 6889 bvc -0x75 /* 00001BEB */
00001C62 16E3 move.b [A3]+, -[A3]
00001C64 4176 45FD chk.w D0, <<invalid full ext with IS == 1 and I/IS == 5>>
00001C68 22CB move.l [A1]+, A3
00001C6A 3991 EB00 move.w [A4 + <<invalid base displacement size>> + A6 * 2], [A1]
// begin alternate branch 00001C6C-00001C6E
label00001C6C:
00001C6C EB00 asl D0.b, 5
// end alternate branch 00001C6C-00001C6E
label00001C6C: // (misaligned)
00001C6E C110 and.b [A0], D0
00001C70 2711 move.l -[A3], [A1]
00001C72 9C36 2709 sub.b D6, [[A6 + <<invalid base displacement size>> + D2 * 8]]
00001C76 7304 moveq.l D1, 0x04
00001C78 B321 xor.b -[A1], D1
00001C7A 0893 0ACB bclr.b [A3], 0xCB
00001C7E 1400 move.b D2, D0
00001C80 FB6F .extension 0xB6F <<F/4-5/5>> // unimplemented
00001C82 21D7 1AFC move.l [0x00001AFC], [A7]
00001C86 2676 4B01 movea.l A3, [[A6 + <<invalid base displacement size>> + D4 * 2]]
00001C8A 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00001C8C 4382 .invalid 1, D2 // invalid opcode 4 with b == 6
00001C8E 3322 move.w -[A1], -[A2]
00001C90 7B1C moveq.l D5, 0x1C
00001C92 5712 subq.b [A2], 3
00001C94 4C37 00C6 E319 movem.w D1,D2,D6,D7, [[A7 + A6 * 2]]
00001C9A 7248 moveq.l D1, 0x48
00001C9C 170D move.b -[A3], A5
00001C9E EB72 roxl D2.w, D5
00001CA0 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00001CA2 2D35 0257 move.l -[A6], [A5 + D0.w * 2 + 0x57]
00001CA6 00CD .incomplete
00001CA8 8D01 sbcd D6, D1
00001CAA B314 xor.b [A4], D1
00001CAC C903 abcd D4, D3
00001CAE B314 xor.b [A4], D1
00001CB0 D103 addx.b D0, D3
00001CB2 058F bclr A7, D2
00001CB4 E20E lsr D6.b, 1
00001CB6 8502 sbcd D2, D2
00001CB8 5345 subq.w D5, 1
00001CBA 3B01 move.w -[A5], D1
00001CBC 4330 04F6 .invalid 1, [A0 + D0.w * 4 - 0x10] // invalid opcode 4 with b == 4
00001CC0 3B01 move.w -[A5], D1
00001CC2 0705 btst D5, D3
00001CC4 904B sub.w D0, A3
00001CC6 0104 btst D4, D0
00001CC8 F6E3 00A1 .extension 0x6E3 <<F/2-3/3>> // unimplemented
00001CCC 0023 0604 ori.b -[A3], 0x4
00001CD0 843B 0122 1427 1236 or.b D2, [[PC + 0x1427 + D0] + 0x1236]
00001CD8 8313 or.b [A3], D1
00001CDA B4B8 01BE cmp.l D2, [0x000001BE]
00001CDE 6CE3 bge -0x1B /* 00001CC3 */
00001CE0 0017 11AB ori.b [A7], 0xAB
00001CE4 A306 syscall KillIO, flags=3
00001CE6 3304 move.w -[A1], D4
00001CE8 04E3 .incomplete
00001CEA 03E3 .incomplete
00001CEC 00E3 .incomplete
00001CEE 061E 052F addi.b [A6]+, 0x2F /* '/' */
00001CF2 1317 move.b -[A1], [A7]
00001CF4 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001CF6 0473 1BE3 0021 subi.w [A3 + D0.w + 0x21], 0x1BE3
00001CFC B23B 01C9 cmp.b D1, [[ + <<invalid base displacement size>>]]
00001D00 2C67 movea.l A6, -[A7]
00001D02 00C3 .incomplete
00001D04 0C6A 2705 DD0C cmpi.w [A2 - 0x22F4], 0x2705
00001D0A 0E28 5B02 0200 .invalid.b [A0 + 0x200], 0x2 // invalid immediate operation
00001D10 0F29 1C56 btst [A1 + 0x1C56], D7
00001D14 200F move.l D0, A7
00001D16 3264 movea.w A1, -[A4]
00001D18 9308 subx.b -[A1], -[A0]
00001D1A 0200 6B10 andi.b D0, 0x10
00001D1E 85BB 291D or.l [[PC] + D2], D2
00001D22 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4
00001D24 4348 chk.w D1, A0
00001D26 6B00 EB04 bmi -0x14FA /* 0000082C */
00001D2A 9B06 subx.b D5, D6
00001D2C 0B07 btst D7, D5
00001D2E 6501 bcs +0x3 /* 00001D31 */
00001D30 7B04 moveq.l D5, 0x04
00001D32 7B00 moveq.l D5, 0x00
00001D34 7309 moveq.l D1, 0x09
00001D36 32A2 move.w [A1], -[A2]
00001D38 0712 btst [A2], D3
00001D3A 1406 move.b D2, D6
00001D3C 22A2 move.l [A1], -[A2]
00001D3E 831F or.b [A7]+, D1
00001D40 B022 cmp.b D0, -[A2]
00001D42 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00001D44 034B bchg A3, D1
00001D46 711C moveq.l D0, 0x1C
00001D48 36E3 move.w [A3]+, -[A3]
00001D4A 01F3 .incomplete
00001D4C 36A3 move.w [A3], -[A3]
00001D4E 0406 36AA subi.b D6, 0xAA
00001D52 0043 6B16 ori.w D3, 0x6B16
00001D56 4805 nbcd.b D5
00001D58 49B3 0749 .invalid 4, [[A3 + <<invalid base displacement size>>]] // invalid opcode 4 with b == 6
00001D5C 010F btst A7, D0
00001D5E 1625 move.b D3, -[A5]
00001D60 DD61 add.w -[A1], D6
00001D62 4AC5 tas.b D5
00001D64 FF0F .extension 0xF0F <<F/4-5/7>> // unimplemented
00001D66 E1FE asl .w <<invalid special address>>
00001D68 0920 btst -[A0], D4
00001D6A 863C 1B04 or.b D3, 0x4
00001D6E 2408 move.l D2, A0
00001D70 F46E cpushl DATA, [A6]
00001D72 7301 moveq.l D1, 0x01
00001D74 4874 4B1D pea.l [[A4] + D4 * 2]
00001D78 168B move.b [A3], A3
00001D7A 0602 00FB addi.b D2, 0xFB
00001D7E 1089 move.b [A0], A1
00001D80 2CA3 move.l [A6], -[A3]
00001D82 1EB0 861E move.b [A7], [A0 + A0.w * 8 + 0x1E]
00001D86 0C86 0C85 06E9 cmpi.l D6, 0xC8506E9
00001D8C 0B8B bclr A3, D5
00001D8E 03FB .incomplete
00001D90 096D 0223 bchg [A5 + 0x223], D4
00001D94 0145 bchg D5, D0
00001D96 0245 00C5 andi.w D5, 0xC5
00001D9A 55A2 subq.l -[A2], 2
00001D9C A206 syscall KillIO, flags=2
00001D9E 48BB 168C 831F 6B00 0C27 movem.w [[PC] + A0 * 2 + 0x6B000C27], D2,D3,D7,A1,A2,A4
00001DA8 0103 btst D3, D0
00001DAA 4B35 493C .invalid 5, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
00001DAE 8318 or.b [A0]+, D1
00001DB0 7623 moveq.l D3, 0x23
00001DB2 0669 04C3 170C addi.w [A1 + 0x170C], 0x4C3
00001DB8 4864 pea.l -[A4]
00001DBA 530A subq.b A2, 1
00001DBC 0200 F368 andi.b D0, 0x68 /* 'h' */
00001DC0 C323 and.b -[A3], D1
00001DC2 3258 movea.w A1, [A0]+
00001DC4 6D03 blt +0x5 /* 00001DC9 */
00001DC6 AB1E syscall DisposeTempBuffer
00001DC8 453D .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
00001DCA 9B04 subx.b D5, D4
00001DCC 2710 move.l -[A3], [A0]
00001DCE FA6B 0502 .extension 0xA6B <<F/1/5>>, 0x0502 // unimplemented
00001DD2 00FB .incomplete
00001DD4 0B44 bchg D4, D5
00001DD6 DB04 addx.b D5, D4
00001DD8 B134 D207 xor.b [A4 + A5.w * 2 + 0x7], D0
00001DDC 0430 2304 654F subi.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0x4
00001DE2 910D subx.b -[A0], -[A5]
00001DE4 651F bcs +0x21 /* 00001E05 */
00001DE6 A31E syscall NewPtrClear, flags=3
00001DE8 381E move.w D4, [A6]+
00001DEA 0A8C 250D D307 xori.l A4, 0x250DD307
00001DF0 EB04 asl D4.b, 5
00001DF2 931F sub.b [A7]+, D1
00001DF4 9333 8908 sub.b [A3 + <<invalid base displacement size>> + A0], D1
00001DF8 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
00001DFA FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001DFC 0A8C 1AFB 3F26 xori.l A4, 0x1AFB3F26
00001E02 0A45 0361 xori.w D5, 0x361
00001E06 0B85 bclr D5, D5
00001E08 0069 0BC5 00C3 ori.w [A1 + 0xC3], 0xBC5
00001E0E 178C 0A69 move.b [A3 + D0 * 2 + 0x69], A4
00001E12 0B03 btst D3, D5
00001E14 6961 bvs +0x63 /* 00001E77 */
00001E16 0BA0 bclr -[A0], D5
00001E18 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00001E1A AB1E syscall DisposeTempBuffer
00001E1C CB08 abcd -[A5], -[A0]
00001E1E 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00001E22 C90A abcd -[A4], -[A2]
00001E24 1704 move.b -[A3], D4
00001E26 9E27 sub.b D7, -[A7]
00001E28 12DC move.b [A1]+, [A4]+
00001E2A 3C7B 0CA9 movea.w A6, [PC + D0 * 4 - 0x87]
00001E2E 2EAD 0AA3 move.l [A7], [A5 + 0xAA3]
00001E32 0674 BB14 AD11 addi.w [[A4 + A2 * 4]], 0xBB14
00001E38 8321 or.b -[A1], D1
00001E3A 4D13 .invalid 6, [A3] // invalid opcode 4 with b == 4
00001E3C EB40 asl D0.w, 5
00001E3E A32A syscall HUnlock, flags=3
00001E40 58A2 addq.l -[A2], 4
00001E42 1A0F move.b D5, A7
00001E44 26F1 1AF0 move.l [A3]+, [A1 + D1 * 2 - 0x16]
00001E48 4909 .invalid 4, A1 // invalid opcode 4 with b == 4
00001E4A 6B02 bmi +0x4 /* 00001E4E */
00001E4C 0125 btst -[A5], D0
label00001E4E:
00001E4E 1703 move.b -[A3], D3
00001E50 90EC 7B00 sub.w A0, [A4 + 0x7B00]
00001E54 F300 .extension 0x300 <<F/4-5/1>> // unimplemented
00001E56 E4B3 roxr D3, D2
00001E58 35A3 1670 move.w [A2 + D1.w * 8 + 0x70], -[A3]
00001E5C 5319 subq.b [A1]+, 1
00001E5E 1F5E 1E0C move.b [A7 + 0x1E0C], [A6]+
00001E62 F029 10B0 66EB pmove [A1 + 0x66EB], MR4
00001E68 0403 0566 subi.b D3, 0x66 /* 'f' */
00001E6C F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00001E6E 6501 bcs +0x3 /* 00001E71 */
00001E70 1A07 move.b D5, D7
00001E72 8EEA FB1E divu.w D7, [A2 - 0x4E2]
00001E76 8302 sbcd D1, D2
00001E78 8B0B sbcd -[A5], -[A3]
00001E7A 8C0C or.b D6, A4
00001E7C F04D 0E73 .extension 0x04D <<F/1/0>>, 0x0E73 // unimplemented
00001E80 2D33 016B 27E4 3B44 4313 move.l -[A6], [[A3 + 0x27E4] + 0x3B444313]
00001E8A 81E8 2908 divs.w D0, [A0 + 0x2908]
00001E8E FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00001E90 0CF0 .incomplete
00001E92 891E or.b [A6]+, D4
00001E94 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
00001E96 0D01 btst D1, D6
00001E98 AB1E syscall DisposeTempBuffer
00001E9A C11B and.b [A3]+, D0
00001E9C 1706 move.b -[A3], D6
00001E9E 66CD bne -0x31 /* 00001E6D */
00001EA0 1BAB 0CF7 1C06 move.b [A5 + D1 * 4 + 0x6], [A3 + 0xCF7]
00001EA6 E110 roxl D0.b, 8
00001EA8 7B2C moveq.l D5, 0x2C
00001EAA A71C syscall FreeMem, flags=7
00001EAC 1AD3 move.b [A5]+, [A3]
00001EAE 11E5 10F7 move.b [0x000010F7], -[A5]
00001EB2 9C2B ED10 sub.b D6, [A3 - 0x12F0]
// begin alternate branch 00001EB4-00001EB6
label00001EB4:
00001EB4 ED10 roxl D0.b, 6
// end alternate branch 00001EB4-00001EB6
label00001EB4: // (misaligned)
00001EB6 931C sub.b [A4]+, D1
00001EB8 7323 moveq.l D1, 0x23
00001EBA 7007 moveq.l D0, 0x07
00001EBC 10A1 move.b [A0], -[A1]
00001EBE 5B0B subq.b A3, 5
00001EC0 0017 026D ori.b [A7], 0x6D /* 'm' */
00001EC4 F00C E5B2 .invalid 0xF00C, 0xE5B2 // unimplemented
00001EC8 4348 chk.w D1, A0
00001ECA C311 and.b [A1], D1
00001ECC EB04 asl D4.b, 5
00001ECE CB2B E321 and.b [A3 - 0x1CDF], D5
00001ED2 6501 bcs +0x3 /* 00001ED5 */
00001ED4 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00001ED6 D12D 3E83 add.b [A5 + 0x3E83], D0
00001EDA 361B move.w D3, [A3]+
00001EDC 0383 bclr D3, D1
00001EDE 1FC3 move.b <<invalid special address>>, D3
00001EE0 112B 07FB move.b -[A0], [A3 + 0x7FB]
00001EE4 1E03 move.b D7, D3
00001EE6 028B 0B0C 3E0D andi.l A3, 0xB0C3E0D
00001EEC 2C93 move.l [A6], [A3]
00001EEE 0A33 015B 0DE4 xori.b <<invalid full ext with I/IS == 4>>, 0x5B /* '[' */
00001EF4 0B98 bclr [A0]+, D5
00001EF6 F71C .extension 0x71C <<F/4-5/3>> // unimplemented
00001EF8 6DF7 blt -0x7 /* 00001EF1 */
00001EFA 1C7E movea.b A6, <<invalid special address>>
00001EFC 2912 move.l -[A4], [A2]
00001EFE 663C bne +0x3E /* 00001F3C */
00001F00 5B08 subq.b A0, 5
00001F02 1702 move.b -[A3], D2
00001F04 E425 asr D5.b, D2
00001F06 03D9 .incomplete
00001F08 0DB3 03CB 1804 6B2F bclr [[ + <<invalid base displacement size>>] + 0x18046B2F], D6
00001F10 F361 .extension 0x361 <<F/4-5/1>> // unimplemented
00001F12 437A 1B1A chk.w D1, [PC + 0x1B1A /* 00003A2E, cstring ""<EOF> */]
00001F16 629C bhi -0x62 /* 00001EB4 */
00001F18 CB10 and.b [A0], D5
00001F1A D30B addx.b -[A1], -[A3]
00001F1C 070E btst A6, D3
00001F1E 7F83 moveq.l D7, 0xFFFFFF83
00001F20 000F 00AB ori.b A7, 0xAB
00001F24 131E move.b -[A1], [A6]+
00001F26 0A81 0F52 CD47 xori.l D1, 0xF52CD47
00001F2C 66C5 bne -0x39 /* 00001EF3 */
00001F2E 4766 chk.w D3, -[A6]
00001F30 0B1F btst [A7]+, D5
00001F32 E309 lsl D1.b, 1
00001F34 736E moveq.l D1, 0x6E
00001F36 C30B abcd -[A1], -[A3]
00001F38 3300 move.w -[A1], D0
00001F3A 0F44 bchg D4, D7
label00001F3C:
00001F3C 3B08 move.w -[A5], A0
00001F3E 4704 .invalid 3, D4 // invalid opcode 4 with b == 4
00001F40 2BA3 1755 move.l <<invalid full ext with IS == 1 and I/IS == 5>>, -[A3]
00001F44 354D 31EB move.w [A2 + 0x31EB], A5
00001F48 402D 31C3 negx.b [A5 + 0x31C3]
00001F4C 11D1 36B3 move.b [0x000036B3], [A1]
00001F50 0103 btst D3, D0
00001F52 02CD .incomplete
00001F54 35B0 9021 8B90 move.w [ + A0 * 2], [A0 + A1.w + 0x21]
00001F5A 0C0E A21A cmpi.b A6, 0x1A
00001F5E 0F26 btst -[A6], D7
00001F60 1714 move.b -[A3], [A4]
00001F62 7473 moveq.l D2, 0x73
00001F64 7426 moveq.l D2, 0x26
00001F66 140A move.b D2, A2
00001F68 A96E syscall Dequeue
00001F6A 1B1C move.b -[A5], [A4]+
00001F6C B47A 743B cmp.w D2, [PC + 0x743B /* 000093A9, cstring ""<EOF> */]
00001F70 63B3 bls -0x4B /* 00001F25 */
00001F72 0174 9B0D bchg [[A4 + <<invalid base displacement size>>] + A1 * 2], D0
00001F76 B71D xor.b [A5]+, D3
00001F78 2AC3 move.l [A5]+, D3
00001F7A 2804 move.l D4, D4
00001F7C A91C syscall HiliteWindow
00001F7E A548 syscall PtrZone, flags=5
00001F80 0EE9 .incomplete
00001F82 4829 3E3B nbcd.b [A1 + 0x3E3B]
00001F86 301E move.w D0, [A6]+
00001F88 0C90 F314 0B46 cmpi.l [A0], 0xF3140B46
00001F8E CB06 abcd D5, D6
00001F90 F889 0F86 .extension 0x889 <<F/2-3/4>> // unimplemented
00001F94 810F sbcd -[A0], -[A7]
00001F96 D307 addx.b D1, D7
00001F98 FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
00001F9A 1302 move.b -[A1], D2
00001F9C 0701 btst D1, D3
00001F9E 5086 addq.l D6, 8
00001FA0 0C90 CD2E 8110 cmpi.l [A0], 0xCD2E8110
00001FA6 0F41 bchg D1, D7
00001FA8 A4A3 syscall 0x0A3, flags=4
00001FAA 3331 A435 move.w -[A1], [A1 + A2.w * 4 + 0x35]
00001FAE 0807 0E6E btst.b D7, 0x6E /* 'n' */
00001FB2 1305 move.b -[A1], D5
00001FB4 2312 move.l -[A1], [A2]
00001FB6 2E0E move.l D7, A6
00001FB8 2CB1 080A move.l [A6], [A1 + D0 + 0xA]
00001FBC 9908 subx.b -[A4], -[A0]
00001FBE 9B0A subx.b -[A5], -[A2]
00001FC0 0123 btst -[A3], D0
00001FC2 A506 syscall KillIO, flags=5
00001FC4 0D23 btst -[A3], D6
00001FC6 057C 1B00 bchg 0x1B00, D2
00001FCA BB39 0C0E 6D47 xor.b [0x0C0E6D47], D5
00001FD0 2703 move.l -[A3], D3
00001FD2 79CB moveq.l D4, 0xFFFFFFCB
00001FD4 19CB 04E1 move.b 0xE1, A3
00001FD8 22E5 move.l [A1]+, -[A5]
00001FDA 1115 move.b -[A0], [A5]
00001FDC 4617 not.b [A7]
00001FDE 8BED 7523 divs.w D5, [A5 + 0x7523]
00001FE2 470F .invalid 3, A7 // invalid opcode 4 with b == 4
00001FE4 0F3E btst <<invalid special address>>, D7
00001FE6 0A37 1220 6119 xori.b [[A7 + D6]], 0x20 /* ' ' */
00001FEC 0715 btst [A5], D3
00001FEE 3FAD 79EB 0609 move.w [A7 + D0.w * 8 + 0x9], [A5 + 0x79EB]
00001FF4 6F28 ble +0x2A /* 0000201E */
00001FF6 4273 2532 06EB 0602 0023 clr.w [[A3 + 0x6EB0602 + D2 * 4] + 0x23]
00002000 3A73 01E6 movea.w A5, <<invalid full ext with IS == 1 and I/IS == 6>>
00002004 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4
00002006 0B02 btst D2, D5
00002008 0EEB .incomplete
0000200A 091E btst [A6]+, D4
0000200C 0CE6 .incomplete
0000200E 0200 BB65 andi.b D0, 0x65 /* 'e' */
00002012 0D10 btst [A0], D6
00002014 018B bclr A3, D0
00002016 D104 addx.b D0, D4
00002018 7C3C moveq.l D6, 0x3C
0000201A 8B17 or.b [A7], D5
0000201C E208 lsr D0.b, 1
label0000201E:
0000201E 1E0F move.b D7, A7
00002020 8C17 or.b D6, [A7]
00002022 1270 7358 movea.b A1, [A0]
00002026 6B00 1EA2 bmi +0x1EA4 /* 00003ECA */
0000202A C500 abcd D2, D0
0000202C 0F61 bchg -[A1], D7
0000202E 220F move.l D1, A7
00002030 F8C1 068C .extension 0x8C1 <<F/2-3/4>> // unimplemented
00002034 1B03 move.b -[A5], D3
00002036 8301 sbcd D1, D1
00002038 E504 asl D4.b, 2
0000203A F377 .extension 0x377 <<F/4-5/1>> // unimplemented
0000203C D307 addx.b D1, D7
0000203E 1EF8 0200 move.b [A7]+, [0x00000200 /* SPAlarm */]
00002042 3326 move.w -[A1], -[A6]
00002044 380F move.w D4, A7
00002046 E0EB 66AB asr .w [A3 + 0x66AB]
0000204A 0070 632A 4244 ori.w [A0 + D4.w * 2 + 0x44], 0x632A /* 'c*' */
00002050 B317 xor.b [A7], D1
00002052 3129 1B04 move.w -[A0], [A1 + 0x1B04]
00002056 E208 lsr D0.b, 1
00002058 1B0C move.b -[A5], A4
0000205A A521 syscall GetPtrSize, flags=5
0000205C 0F04 btst D4, D7
0000205E F642 74F3 .extension 0x642 <<F/1/3>>, 0x74F3 // unimplemented
00002062 2514 move.l -[A2], [A4]
00002064 D464 add.w D2, -[A4]
00002066 C301 abcd D1, D1
00002068 0200 4B19 andi.b D0, 0x19
0000206C AB04 syscall ColorMap
0000206E EB04 asl D4.b, 5
00002070 3265 movea.w A1, -[A5]
00002072 1343 3C27 move.b [A1 + 0x3C27], D3
00002076 133A 0B19 move.b -[A1], [PC + 0xB19 /* 00002B91, value 0x4B 'K' */]
0000207A 1707 move.b -[A3], D7
0000207C 330F move.w -[A1], A7
0000207E 260C move.l D3, A4
00002080 36E5 move.w [A3]+, -[A5]
00002082 01E3 .incomplete
00002084 58AD 00F3 addq.l [A5 + 0xF3], 4
00002088 41AD 00AB .invalid 0, [A5 + 0xAB] // invalid opcode 4 with b == 6
0000208C 35AD 00FB 41AD 000F move.w [[0xF] + D4], [A5 + 0xFB]
00002094 046C 0803 3432 subi.w [A4 + 0x3432], 0x803
0000209A 3334 A500 move.w -[A1], [A4 + <<invalid base displacement size>> + A2 * 4]
0000209E 530E subq.b A6, 1
000020A0 AD00 syscall GetFNum, auto_pop
000020A2 0714 btst [A4], D3
000020A4 FB33 .extension 0xB33 <<F/4-5/5>> // unimplemented
000020A6 34A2 move.w [A2], -[A2]
000020A8 4D1D .invalid 6, [A5]+ // invalid opcode 4 with b == 4
000020AA 130B move.b -[A1], A3
000020AC 9109 subx.b -[A0], -[A1]
000020AE 456C 3700 chk.w D2, [A4 + 0x3700]
000020B2 8E69 B22B or.w D7, [A1 - 0x4DD5]
000020B6 0649 B014 addi.w A1, 0xB014
000020BA 1609 move.b D3, A1
000020BC A521 syscall GetPtrSize, flags=5
000020BE B133 1203 xor.b [A3 + D1.w * 2 + 0x3], D0
000020C2 13E9 3007 1466 3673 move.b [0x14663673], [A1 + 0x3007]
000020CA 0136 45B2 0B13 321A 0F26 btst [[0xB13321A + D4 * 4] + 0xF26], D0
000020D4 B47A E50D cmp.w D2, [PC - 0x1AF3 /* 000005E3, value 0x6C6 */]
000020D8 0F26 btst -[A6], D7
000020DA 1303 move.b -[A1], D3
000020DC F451 cinvp DATA, [A1]
000020DE 1A90 move.b [A5], [A0]
000020E0 A172 syscall DoVBLTask, flags=1
000020E2 E20E lsr D6.b, 1
000020E4 1715 move.b -[A3], [A5]
000020E6 1FE1 move.b <<invalid special address>>, -[A1]
000020E8 1CA5 move.b [A6], -[A5]
000020EA 1907 move.b -[A4], D7
000020EC 121E move.b D1, [A6]+
000020EE 1305 move.b -[A1], D5
000020F0 148E move.b [A2], A6
000020F2 1715 move.b -[A3], [A5]
000020F4 22E1 move.l [A1]+, -[A1]
000020F6 078E bclr A6, D3
000020F8 C50B abcd -[A2], -[A3]
000020FA C107 abcd D0, D7
000020FC 539A subq.l [A2]+, 1
000020FE DC3B 050B 1531 0281 add.b D6, [[PC + <<invalid base displacement size>> + D0 * 4] + 0x15310281]
00002106 7162 moveq.l D0, 0x62
00002108 D007 add.b D0, D7
0000210A 1509 move.b -[A2], A1
0000210C 1716 move.b -[A3], [A6]
0000210E AD09 syscall CalcVis, auto_pop
00002110 B243 cmp.w D1, D3
00002112 0962 bchg -[A2], D4
00002114 D07B 079D add.w D0, [[] + D0 * 8]
00002118 01BE bclr <<invalid special address>>, D0
0000211A DC0E add.b D6, A6
0000211C 2795 2113 1785 8749 move.l [[A3 + D2] + 0x17858749], [A5]
00002124 9AD3 sub.w A5, [A3]
00002126 0717 btst [A7], D3
00002128 0C25 C520 cmpi.b -[A5], 0x20 /* ' ' */
0000212C 0317 btst [A7], D1
0000212E B407 cmp.b D2, D7
00002130 1729 DB39 move.b -[A3], [A1 - 0x24C7]
00002134 7904 moveq.l D4, 0x04
00002136 0C86 1A0F 26F8 cmpi.l D6, 0x1A0F26F8
0000213C 1A0F move.b D5, A7
0000213E 2609 move.l D3, A1
00002140 05A9 8C09 bclr [A1 - 0x73F7], D2
00002144 4915 .invalid 4, [A5] // invalid opcode 4 with b == 4
00002146 0525 btst -[A5], D2
00002148 4683 not.l D3
0000214A 02C3 .incomplete
0000214C 2397 1FA9 0F05 move.l [[0xF05 + D1 * 8]], [A7]
00002152 05AB 720D bclr [A3 + 0x720D], D2
00002156 05E1 .incomplete
00002158 16F0 1485 move.b [A3]+, [A0 + D1.w * 4 - 0x123]
0000215C 6165 bsr +0x67 /* 000021C3 */
0000215E 054B bchg A3, D2
00002160 261A move.l D3, [A2]+
00002162 0F05 btst D5, D7
00002164 1783 0253 move.b [A3 + D0.w * 2 + 0x53], D3
00002168 0ED9 .incomplete
0000216A 0406 F01A subi.b D6, 0x1A
0000216E 0F26 btst -[A6], D7
00002170 1445 movea.b A2, D5
00002172 0403 23C9 subi.b D3, 0xC9
00002176 5303 subq.b D3, 1
00002178 2373 004B 4583 move.l [A1 + 0x4583], [A3 + D0.w + 0x4B]
0000217E 0207 13FF andi.b D7, 0xFF
00002182 5503 subq.b D3, 2
00002184 A902 syscall RealFont
00002186 831B or.b [A3]+, D1
00002188 A902 syscall RealFont
0000218A 831B or.b [A3]+, D1
0000218C A502 syscall Read, flags=5
0000218E 0FB9 0237 13C6 bclr [0x023713C6], D7
00002194 2909 move.l -[A4], A1
00002196 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00002198 0711 btst [A1], D3
0000219A E253 roxr D3.w, 1
0000219C 3014 move.w D0, [A4]
0000219E 8720 or.b -[A0], D3
000021A0 3202 move.w D1, D2
000021A2 00C3 .incomplete
000021A4 5B07 subq.b D7, 5
000021A6 0583 bclr D3, D2
000021A8 8302 sbcd D1, D2
000021AA F31C .extension 0x31C <<F/4-5/1>> // unimplemented
000021AC 9D07 subx.b D6, D7
000021AE 8720 or.b -[A0], D3
000021B0 401A negx.b [A2]+
000021B2 0F29 0E0B btst [A1 + 0xE0B], D7
000021B6 34A7 move.w [A2], -[A7]
000021B8 202A 430B move.l D0, [A2 + 0x430B]
000021BC 0903 btst D3, D4
000021BE 430B .invalid 1, A3 // invalid opcode 4 with b == 4
000021C0 1908 move.b -[A4], A0
000021C2 B101 xor.b D1, D0
000021C4 1108 move.b -[A0], A0
000021C6 D33E add.b <<invalid special address>>, D1
000021C8 B720 xor.b -[A0], D3
000021CA 5131 031A 0F09 subq.b [[A1 + D0 * 2] + 0xF09], 8
000021D0 0853 17A7 bchg.b [A3], 0xA7
000021D4 206B 633C movea.l A0, [A3 + 0x633C]
000021D8 0903 btst D3, D4
000021DA 633C bls +0x3E /* 00002218 */
000021DC 0108 btst A0, D0
000021DE 8302 sbcd D1, D2
000021E0 BB30 A720 1493 xor.b [A0 + 0x1493 + A2 * 8], D5
000021E6 798B moveq.l D4, 0xFFFFFF8B
000021E8 0090 E81B 30B3 ori.l [A0], 0xE81B30B3
000021EE 358E 1716 AC86 move.w [[A2] + D1 * 8 - 0x537A], A6
000021F4 A501 syscall Close, flags=5
000021F6 0F85 bclr D5, D7
000021F8 C5A5 and.l -[A5], D2
000021FA 040B 59B4 subi.b A3, 0xB4
000021FE 7AD3 moveq.l D5, 0xFFFFFFD3
00002200 0151 bchg [A1], D0
00002202 042B 0C17 1235 subi.b [A3 + 0x1235], 0x17
00002208 0502 btst D2, D2
0000220A 634F bls +0x51 /* 0000225B */
0000220C 871F or.b [A7]+, D3
0000220E 9D07 subx.b D6, D7
00002210 18A7 move.b [A4], -[A7]
00002212 112F 615E move.b -[A0], [A7 + 0x615E]
00002216 900F sub.b D0, A7
label00002218:
00002218 291D move.l -[A4], [A5]+
0000221A 0908 btst A0, D4
0000221C 9B16 sub.b [A6], D5
0000221E 1E49 movea.b A7, A1
00002220 360F move.w D3, A7
00002222 B069 CDA5 cmp.w D0, [A1 - 0x325B]
00002226 08C5 0797 bset.b D5, 0x97
0000222A 20FF move.l [A0]+, <<invalid special address>>
0000222C EB6E lsl D6.w, D5
0000222E 7B01 moveq.l D5, 0x01
00002230 2AD5 move.l [A5]+, [A5]
00002232 A500 syscall Open/PBHOpen/HOpen, flags=5
00002234 2B10 move.l -[A5], [A0]
00002236 CAE3 mulu.w D5, -[A3]
00002238 0D08 btst A0, D6
0000223A 9309 subx.b -[A1], -[A1]
0000223C 2B10 move.l -[A5], [A0]
0000223E 006B 0617 0A9D ori.w [A3 + 0xA9D], 0x617
00002244 5700 subq.b D0, 3
00002246 EE90 roxr D0, 7
00002248 1705 move.b -[A3], D5
0000224A EF08 lsl D0.b, 7
0000224C 070E btst A6, D3
0000224E 32F1 5203 move.w [A1]+, [A1 + D5.w * 2 + 0x3]
00002252 41EB 0000 lea.l A0, [A3 + 0x0]
00002256 0F0A btst A2, D7
00002258 3719 move.w -[A3], [A1]+
0000225A 00A5 099B 7914 ori.l -[A5], 0x99B7914
00002260 0A1A 0F26 xori.b [A2]+, 0x26 /* '&' */
00002264 7649 moveq.l D3, 0x49
00002266 0CBB 2476 8302 1711 cmpi.l [[PC + D1 * 8]], 0x24768302
0000226E A10A syscall OpenRF/PBHOpenRF/HOpenRF, flags=1
00002270 28C8 move.l [A4]+, A0
00002272 0200 0F05 andi.b D0, 0x5
00002276 013B 819B 0AA5 00E3 btst [[ + A0] + 0xAA500E3], D0
0000227E 033B 0189 btst [[ + <<invalid base displacement size>> + D0]], D1
00002282 00E3 .incomplete
00002284 0085 004C 942C ori.l D5, 0x4C942C
0000228A F317 .extension 0x317 <<F/4-5/1>> // unimplemented
0000228C AC3B syscall TrackBox, auto_pop
0000228E 1105 move.b -[A0], D5
00002290 0184 bclr D4, D0
00002292 9490 sub.l D2, [A0]
00002294 0717 btst [A7], D3
00002296 12E5 move.b [A1]+, -[A5]
00002298 EFC5 6DAB bfins D5 {D6:D3}, D6
0000229C 09FB .incomplete
0000229E 0433 10F3 0973 0207 1960 A38E C502 subi.b [[A3 + 0x2071960] - 0x5C713AFE], 0xF3
000022AC A027 syscall ReallocateHandle
000022AE 18EF 9320 move.b [A4]+, [A7 - 0x6CE0]
000022B2 E512 roxl D2.b, 2
000022B4 FE0B 1FDB .unknown 0xFE0B 0x1FDB (W = 7)
000022B8 0530 0F49 btst [[A0 + <<invalid base displacement size>>]], D2
000022BC 0B1E btst [A6]+, D5
000022BE 7028 moveq.l D0, 0x28
000022C0 1718 move.b -[A3], [A0]+
000022C2 8D33 266B or.b [A3 + D2.w * 8 + 0x6B], D6
000022C6 007B 0D4B 59E0 7B0D ori.w [0x7B0D], 0xD4B /* '\rK' */
000022CE E303 asl D3.b, 1
000022D0 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000022D2 9303 subx.b D1, D3
000022D4 ED01 asl D1.b, 6
000022D6 6B58 bmi +0x5A /* 00002330 */
000022D8 1B06 move.b -[A5], D6
000022DA 0200 0FA5 andi.b D0, 0xA5
000022DE 1623 move.b D3, -[A3]
000022E0 1914 move.b -[A4], [A4]
000022E2 DB2C D111 add.b [A4 - 0x2EEF], D5
000022E6 1706 move.b -[A3], D6
000022E8 7395 moveq.l D1, 0xFFFFFF95
000022EA ED14 roxl D4.b, 6
000022EC E55E rol D6.w, 2
000022EE 4A0E tst.b A6
000022F0 5232 F320 2B02 addq.b [A2 + 0x2B02 + A7 * 2], 1
000022F6 2705 move.l -[A3], D5
000022F8 6ED5 bgt -0x29 /* 000022CF */
000022FA F107 .extension 0x107 <<F/4-5/0>> // unimplemented
000022FC 187D movea.b A4, <<invalid special address>>
000022FE D301 addx.b D1, D1
00002300 4048 negx.w A0
00002302 E505 asl D5.b, 2
00002304 EB0C lsl D4.b, 5
00002306 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00002308 CD00 abcd D6, D0
0000230A 9318 sub.b [A0]+, D1
0000230C 4718 .invalid 3, [A0]+ // invalid opcode 4 with b == 4
0000230E F482 .invalid <<cinv/cpush with scope=0>>
00002310 2705 move.l -[A3], D5
00002312 570E subq.b A6, 3
00002314 1D06 move.b -[A6], D6
00002316 1719 move.b -[A3], [A1]+
00002318 9EA3 sub.l D7, -[A3]
0000231A 0785 bclr D5, D3
0000231C 032B 68D1 btst [A3 + 0x68D1], D1
00002320 06AB 1205 B517 190E addi.l [A3 + 0x190E], 0x1205B517
00002328 1B0C move.b -[A5], A4
0000232A 555C subq.w [A4]+, 2
0000232C 7A74 moveq.l D5, 0x74
0000232E 0FDC .incomplete
label00002330:
00002330 0E23 4445 .invalid.b -[A3], 0x45 /* 'E' */ // invalid immediate operation
00002334 0517 btst [A7], D2
00002336 1A1E move.b D5, [A6]+
00002338 3334 2515 move.w -[A1], [[A4] + D2 * 4]
0000233C 1719 move.b -[A3], [A1]+
0000233E E65A ror D2.w, 3
00002340 8B75 DC3B or.w [A5 + A5 * 4 + 0x3B], D5
00002344 027B 6BDC FAC0 andi.w [PC + A7 * 2 - 0x64], 0x6BDC
0000234A E370 roxl D0.w, D1
0000234C 0714 btst [A4], D3
0000234E 54E3 scc -[A3]
00002350 709B moveq.l D0, 0xFFFFFF9B
00002352 2F0B move.l -[A7], A3
00002354 1807 move.b D4, D7
00002356 149A move.b [A2], [A2]+
00002358 6507 bcs +0x9 /* 00002361 */
0000235A 7B38 moveq.l D5, 0x38
0000235C EB40 asl D0.w, 5
0000235E 1458 movea.b A2, [A0]+
00002360 1A07 move.b D5, D7
00002362 948C sub.l D2, A4
00002364 C303 abcd D1, D3
00002366 DC0E add.b D6, A6
00002368 9352 sub.w [A2], D1
0000236A 316A C673 01C6 move.w [A0 + 0x1C6], [A2 - 0x398D]
// begin alternate branch 0000236E-00002370
label0000236E:
0000236E 01C6 .incomplete
// end alternate branch 0000236E-00002370
label0000236E: // (misaligned)
00002370 531F subq.b [A7]+, 1
00002372 1458 movea.b A2, [A0]+
00002374 CB1B and.b [A3]+, D5
00002376 321A move.w D1, [A2]+
00002378 0FA5 bclr -[A5], D7
0000237A 3C07 move.w D6, D7
0000237C 14B7 ED07 2B1E 2EC6 move.b [A2], [[A7 + <<invalid base displacement size>>] + A6 * 4 + 0x2B1E2EC6]
00002384 2CEB 0423 move.l [A6]+, [A3 + 0x423]
00002388 0848 0CC6 bchg.b A0, 0xC6
0000238C 2504 move.l -[A2], D4
0000238E 0714 btst [A4], D3
00002390 4EC6 jmp D6
00002392 1A0F move.b D5, A7
00002394 265A movea.l A3, [A2]+
00002396 0FC5 .incomplete
00002398 000F 265A ori.b A7, 0x5A /* 'Z' */
0000239C AB34 syscall bSETUP8
0000239E DC2B 068B add.b D6, [A3 + 0x68B]
000023A2 034B bchg A3, D1
000023A4 6385 bls -0x79 /* 0000232B */
000023A6 0483 1161 0406 subi.l D3, 0x11610406
000023AC CB0A abcd -[A5], -[A2]
000023AE 0908 btst A0, D4
000023B0 C14B exg A0, A3
000023B2 1794 78CB move.b [A3 + D7 - 0x53], [A4]
000023B6 0A3A 900B 1317 xori.b [PC + 0x1317 /* 000036CF, cstring ""<EOF> */], 0xB
000023BC 17F3 0902 A167 AB01 move.b [[PC + <<invalid base displacement size>> + A2 * 2]], [[A3 + <<invalid base displacement size>> + D0] - 0x5E99]
000023C4 1416 move.b D2, [A6]
000023C6 B314 xor.b [A4], D1
000023C8 8976 7643 or.w [A6 + D7.w * 8 + 0x43], D4
000023CC 111B move.b -[A0], [A3]+
000023CE 0141 bchg D1, D0
000023D0 0107 btst D7, D0
000023D2 0EDE .incomplete
000023D4 6998 bvs -0x66 /* 0000236E */
000023D6 071A btst [A2]+, D3
000023D8 A933 syscall AppendMenu
000023DA 0473 01AB 01C0 subi.w [ + <<invalid base displacement size>>], 0x1AB
000023E0 C20B and.b D1, A3
000023E2 019B bclr [A3]+, D0
000023E4 1DAB 012B 08A0 move.b [A6 + D0 - 0x96], [A3 + 0x12B]
000023EA 1A0F move.b D5, A7
000023EC 260C move.l D3, A4
000023EE AB01 syscall BitsToMap
000023F0 160F move.b D3, A7
000023F2 0200 0F1E andi.b D0, 0x1E
000023F6 06AB 1221 0102 0013 addi.l [A3 + 0x13], 0x12210102
000023FE 2378 E100 6313 move.l [A1 + 0x6313], [0xFFFFE100]
00002404 B013 cmp.b D0, [A3]
00002406 04BB 0013 0486 A101 subi.l [[PC + <<invalid base displacement size>> + A2]], 0x130486
0000240E 1A0F move.b D5, A7
00002410 261E move.l D3, [A6]+
00002412 019E bclr [A6]+, D0
00002414 0200 B306 andi.b D0, 0x6
00002418 B0C6 cmpa.w A0, D6
0000241A 6510 bcs +0x12 /* 0000242C */
0000241C A50A syscall OpenRF/PBHOpenRF/HOpenRF, flags=5
0000241E 1715 move.b -[A3], [A5]
00002420 15D1 108D move.b [PC + 0x108D /* 000034AF, cstring ""<EOF> */], [A1]
00002424 0E33 342D 150F 2515 0B15 .invalid.b [[A3 + <<invalid base displacement size>>] + D1 * 4 + 0x25150B15], 0x2D /* '-' */ // invalid immediate operation
// begin alternate branch 0000242C-0000242E
label0000242C:
0000242C 0B15 btst [A5], D5
// end alternate branch 0000242C-0000242E
label0000242C: // (misaligned)
0000242E 3515 move.w -[A2], [A5]
00002430 7111 moveq.l D0, 0x11
00002432 D722 add.b -[A2], D3
00002434 980F sub.b D4, A7
00002436 265A movea.l A3, [A2]+
00002438 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
0000243A C500 abcd D2, D0
0000243C 0F26 btst -[A6], D7
0000243E D521 add.b -[A1], D2
00002440 0B18 btst [A0]+, D5
00002442 74F3 moveq.l D2, 0xFFFFFFF3
00002444 4621 not.b -[A1]
00002446 218B 03EB 1007 0ED5 8994 move.l [[0x1007] + 0xED58994], A3
00002450 D300 addx.b D1, D0
00002452 1A0F move.b D5, A7
00002454 260C move.l D3, A4
00002456 D300 addx.b D1, D0
00002458 2100 move.l -[A0], D0
0000245A 6505 bcs +0x7 /* 00002461 */
0000245C 8B1C or.b [A4]+, D5
0000245E 51FF sf <<invalid special address>>
00002460 2942 5828 move.l [A4 + 0x5828], D2
00002464 DB01 addx.b D5, D1
00002466 0200 9370 andi.b D0, 0x70 /* 'p' */
0000246A 5719 subq.b [A1]+, 3
0000246C 8F67 or.w -[A7], D7
0000246E 1998 A18E 1680 move.b [[ + <<invalid base displacement size>>] + A2 + 0x1680], [A0]+
00002474 2501 move.l -[A2], D1
00002476 0B2D C30C btst [A5 - 0x3CF4], D5
0000247A DCFA AB13 add.w A6, [PC - 0x54ED /* FFFFCF8F, cstring ""<EOF> */]
0000247E 5719 subq.b [A1]+, 3
00002480 8676 070E E54D or.w D3, [[A6 + <<invalid base displacement size>>] + D0 * 8 - 0x1AB3]
00002486 022D 0703 4185 andi.b [A5 + 0x4185], 0x3
0000248C 290F move.l -[A4], A7
0000248E 26B4 5327 C303 0B0D 4313 move.l [A3], [[A4 - 0x3CFD] + D5 * 2 + 0xB0D4313]
00002498 D308 addx.b -[A1], -[A0]
0000249A 6508 bcs +0xA /* 000024A4 */
0000249C CC8D and.l D6, A5
0000249E E5EC 1C32 roxl .w [A4 + 0x1C32]
000024A2 9319 sub.b [A1]+, D1
label000024A4:
000024A4 3227 move.w D1, -[A7]
000024A6 1AE5 move.b [A5]+, -[A5]
000024A8 CB28 3300 and.b [A0 + 0x3300], D5
000024AC DB0B addx.b -[A5], -[A3]
000024AE 0625 AF07 addi.b -[A5], 0x7
000024B2 07AC E6C5 bclr [A4 - 0x193B], D3
000024B6 020F AD2F andi.b A7, 0x2F /* '/' */
000024BA 1B4F 379B move.b [A5 + 0x379B], A7
000024BE D053 add.w D0, [A3]
000024C0 2FB0 E64B 147A move.l [A7 + D1.w * 4 + 0x7A], [A0 + A6.w * 8 + 0x4B]
000024C6 B315 xor.b [A5], D1
000024C8 4313 .invalid 1, [A3] // invalid opcode 4 with b == 4
000024CA 0B15 btst [A5], D5
000024CC ED05 asl D5.b, 6
000024CE B03B 071A 0F26 cmp.b D0, [[PC + D0 * 8] + 0xF26]
000024D4 494F chk.w D4, A7
000024D6 DB01 addx.b D5, D1
000024D8 8723 or.b -[A3], D3
000024DA CD0C abcd -[A6], -[A4]
000024DC E628 lsr D0.b, D3
000024DE 65BF bcs -0x3F /* 0000249F */
000024E0 CB28 8196 and.b [A0 - 0x7E6A], D5
000024E4 9B00 subx.b D5, D0
000024E6 DCAB 0B07 add.l D6, [A3 + 0xB07]
000024EA 0DBD bclr <<invalid special address>>, D6
000024EC DC72 6100 add.w D6, [A2 + <<invalid base displacement size>> + D6]
000024F0 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4
000024F2 A596 syscall SharedLibsMPW, flags=5
000024F4 32A9 9585 move.w [A1], [A1 - 0x6A7B]
000024F8 0052 49AE ori.w [A2], 0x49AE
000024FC AB1E syscall DisposeTempBuffer
000024FE A9E3 syscall PtrToHand
00002500 C540 exg D2, D0
00002502 9007 sub.b D0, D7
00002504 0C46 9722 cmpi.w D6, 0x9722
00002508 3F76 7403 75DC move.w [A7 + 0x75DC], [A6 + D7.w * 4 + 0x3]
0000250E 0E63 3675 .invalid.w -[A3], 0x3675 /* '6u' */ // invalid immediate operation
00002512 235A FB56 move.l [A1 - 0x4AA], [A2]+
00002516 A11E syscall NewPtr, flags=1
00002518 C0DC mulu.w D0, [A4]+
0000251A FA07 10DD .unknown 0xFA07 0x10DD (W = 5)
0000251E 3300 move.w -[A1], D0
00002520 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
00002522 6164 bsr +0x66 /* 00002588 */
00002524 9B46 subx.w D5, D6
00002526 91F8 EB01 sub.l A0, [0xFFFFEB01]
0000252A 9B46 subx.w D5, D6
0000252C 1141 1B4F move.b [A0 + 0x1B4F], D1
00002530 6517 bcs +0x19 /* 00002549 */
00002532 1373 0141 A675 move.b [A1 - 0x598B], [[A3 + <<invalid base displacement size>>]]
00002538 05DC .incomplete
0000253A 0EC0 .incomplete
0000253C C217 and.b D1, [A7]
0000253E 1263 movea.b A1, -[A3]
00002540 8DAE B4B8 or.l [A6 - 0x4B48], D6
00002544 0705 btst D5, D3
00002546 8758 or.w [A0]+, D3
00002548 1A0F move.b D5, A7
0000254A 2676 74F3 movea.l A3, [A6 + D7.w * 4 - 0x13]
0000254E 105A movea.b A0, [A2]+
00002550 630F bls +0x11 /* 00002561 */
00002552 013E btst <<invalid special address>>, D0
00002554 0B3E btst <<invalid special address>>, D5
00002556 95B0 7623 sub.l [A0 + D7.w * 8 + 0x23], D2
0000255A 0714 btst [A4], D3
0000255C 5825 addq.b -[A5], 4
0000255E AF0F syscall CheckPic, auto_pop
00002560 A52F syscall PostEvent/PPostEvent, flags=5
00002562 B12E A2C9 xor.b [A6 - 0x5D37], D0
00002566 2D0B move.l -[A6], A3
00002568 14DC move.b [A2]+, [A4]+
0000256A FABB 07C5 .extension 0xABB <<F/2-3/5>> // unimplemented
0000256E 01A2 bclr -[A2], D0
00002570 2B1E move.l -[A5], [A6]+
00002572 9B0E subx.b -[A5], -[A6]
00002574 810D sbcd -[A0], -[A5]
00002576 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4
00002578 0502 btst D2, D2
0000257A 2366 E723 move.l [A1 - 0x18DD], -[A6]
0000257E 8001 or.b D0, D1
00002580 0E74 2B21 ED1A C311 .invalid.w [[A4 + A6 * 4] - 0x3CEF], 0x2B21 /* '+!' */ // invalid immediate operation
fn00002588:
00002588 850A sbcd -[A2], -[A2]
0000258A 0FA5 bclr -[A5], D7
0000258C 25A6 1314 move.l <<invalid full ext with I/IS == 4>>, -[A6]
00002590 FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
00002592 0313 btst [A3], D1
00002594 3300 move.w -[A1], D0
00002596 9B0F subx.b -[A5], -[A7]
00002598 E503 asl D3.b, 2
0000259A 1B03 move.b -[A5], D3
0000259C F524 .extension 0x524 <<F/4-5/2>> // unimplemented
0000259E 2B08 move.l -[A5], A0
000025A0 8724 or.b -[A4], D3
000025A2 FBF3 .invalid <<F/7/5>>
000025A4 266D 132B movea.l A3, [A5 + 0x132B]
000025A8 0213 1613 andi.b [A3], 0x13
000025AC 96E3 sub.w A3, -[A3]
000025AE 280D move.l D4, A5
000025B0 25D3 072B move.l [PC + 0x72B /* 00002CDD, value 0x100B16E8 */], [A3]
// begin alternate branch 000025B2-000025B6
label000025B2:
000025B2 072B 2F0B btst [A3 + 0x2F0B], D3
// end alternate branch 000025B2-000025B6
label000025B2: // (misaligned)
000025B4 2F0B move.l -[A7], A3
000025B6 01FB .incomplete
000025B8 1407 move.b D2, D7
000025BA 19A9 FB07 4B14 move.b <<invalid full ext with I/IS == 4>>, [A1 - 0x4F9]
000025C0 CB0F abcd -[A5], -[A7]
000025C2 D724 add.b -[A4], D3
000025C4 09F8 .incomplete
000025C6 E923 asl D3.b, D4
000025C8 F326 .extension 0x326 <<F/4-5/1>> // unimplemented
000025CA 1A0F move.b D5, A7
000025CC 2697 move.l [A3], [A7]
000025CE 241F move.l D2, [A7]+
000025D0 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
000025D2 DD23 add.b -[A3], D6
000025D4 0D01 btst D1, D6
000025D6 6D24 blt +0x26 /* 000025FC */
000025D8 170D move.b -[A3], A5
000025DA 4D65 chk.w D6, -[A5]
000025DC 243E move.l D2, <<invalid special address>>
000025DE 3CEB 1921 move.w [A6]+, [A3 + 0x1921]
000025E2 2425 move.l D2, -[A5]
000025E4 6F27 ble +0x29 /* 0000260D */
000025E6 19A3 9B02 DC30 move.b [[A4 + <<invalid base displacement size>> + A1 * 2] - 0x23D0], -[A3]
000025EC A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3
000025EE DC56 add.w D6, [A6]
000025F0 1701 move.b -[A3], D1
000025F2 8863 or.w D4, -[A3]
000025F4 40CB move.w A3, SR
000025F6 1674 5B1E 5122 movea.b A3, [[A4] + D5 * 2 + 0x5122]
label000025FC:
000025FC FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
000025FE 6B0C bmi +0xE /* 0000260C */
00002600 6179 bsr +0x7B /* 0000267B */
00002602 C0DC mulu.w D0, [A4]+
00002604 0703 btst D3, D3
00002606 EB8B lsl D3, 5
00002608 0101 btst D1, D0
0000260A 1C17 move.b D6, [A7]
label0000260C:
0000260C 12B9 0F81 225B move.b [A1], [0x0F81225B]
00002612 18B1 105B move.b [A4], [A1 + D1.w + 0x5B]
00002616 2CE5 move.l [A6]+, -[A5]
00002618 1A43 movea.b A5, D3
0000261A 00AE 1707 D2A9 4C62 ori.l [A6 + 0x4C62], 0x1707D2A9
00002622 0901 btst D1, D4
00002624 3334 FB1E 74EB move.w -[A1], [[A4] + A7 * 2 + 0x74EB]
0000262A 2775 0574 0B20 move.l [A3 + 0xB20], <<invalid full ext with I/IS == 4>>
00002630 8905 sbcd D4, D5
00002632 2305 move.l -[A1], D5
00002634 E519 rol D1.b, 2
00002636 5B18 subq.b [A0]+, 5
00002638 F138 .extension 0x138 <<F/4-5/0>> // unimplemented
0000263A 8321 or.b -[A1], D1
0000263C EB01 asl D1.b, 5
0000263E 5B18 subq.b [A0]+, 5
00002640 2306 move.l -[A1], D6
00002642 A514 syscall GetVol/PBHGetVol/HGetVol, flags=5
00002644 8B0B sbcd -[A5], -[A3]
00002646 1519 move.b -[A2], [A1]+
00002648 891A or.b [A2]+, D4
0000264A 7501 moveq.l D2, 0x01
0000264C CB28 CD09 and.b [A0 - 0x32F7], D5
00002650 0105 btst D5, D0
00002652 5B2C AB2D subq.b [A4 - 0x54D3], 5
00002656 6D1A blt +0x1C /* 00002672 */
00002658 C311 and.b [A1], D1
0000265A EB35 roxl D5.b, D5
0000265C EB28 lsl D0.b, D5
0000265E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00002660 5B2C 7AE3 subq.b [A4 + 0x7AE3], 5
00002664 0ED7 .incomplete
00002666 252A 1B03 move.l -[A2], [A2 + 0x1B03]
0000266A 2D3E move.l -[A6], <<invalid special address>>
0000266C AB0D syscall GetSeek
0000266E F725 .extension 0x725 <<F/4-5/3>> // unimplemented
00002670 FCE9 1CC1 .extension 0xCE9 <<F/2-3/6>> // unimplemented
// begin alternate branch 00002672-00002674
label00002672:
00002672 1CC1 move.b [A6]+, D1
// end alternate branch 00002672-00002674
label00002672: // (misaligned)
00002674 0845 9147 bchg.b D5, 0x47 /* 'G' */
00002678 123F move.b D1, <<invalid special address>>
0000267A 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4
0000267C D319 add.b [A1]+, D1
0000267E 4D1A .invalid 6, [A2]+ // invalid opcode 4 with b == 4
00002680 FC17 0A09 .unknown 0xFC17 0x0A09 (W = 6)
00002684 1706 move.b -[A3], D6
00002686 A7E3 syscall vFndFilName, flags=7
00002688 2208 move.l D1, A0
0000268A 1463 movea.b A2, -[A3]
0000268C 1133 021A move.b -[A0], [A3 + D0.w * 2 + 0x1A]
00002690 0F26 btst -[A6], D7
00002692 768B moveq.l D3, 0xFFFFFF8B
00002694 03F3 .incomplete
00002696 290B move.l -[A4], A3
00002698 1853 movea.b A4, [A3]
0000269A 0863 1137 bchg.b -[A3], 0x37 /* '7' */
0000269E 10FA 0700 move.b [A0]+, [PC + 0x700 /* 00002DA0, value 0x6B 'k' */]
000026A2 F927 .extension 0x927 <<F/4-5/4>> // unimplemented
000026A4 1102 move.b -[A0], D2
000026A6 2B0E move.l -[A5], A6
000026A8 7308 moveq.l D1, 0x08
000026AA A101 syscall Close, flags=1
000026AC E900 asl D0.b, 4
000026AE 4700 .invalid 3, D0 // invalid opcode 4 with b == 4
000026B0 F98B .invalid <<F/6/4>>
000026B2 1114 move.b -[A0], [A4]
000026B4 370C move.w -[A3], A4
000026B6 F590 .invalid <<F/6/2>>
fn000026B8:
000026B8 4086 negx.l D6
000026BA 170D move.b -[A3], A5
000026BC C0A6 and.l D0, -[A6]
000026BE 0200 7366 andi.b D0, 0x66 /* 'f' */
000026C2 7345 moveq.l D1, 0x45
000026C4 5305 subq.b D5, 1
000026C6 F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000026C8 C607 and.b D3, D7
000026CA 03FD .incomplete
000026CC 3713 move.w -[A3], [A3]
000026CE 30E7 move.w [A0]+, -[A7]
000026D0 2669 A1C0 movea.l A3, [A1 - 0x5E40]
000026D4 8B52 or.w [A2], D5
000026D6 1417 move.b D2, [A7]
000026D8 020E 7C27 andi.b A6, 0x27 /* '\'' */
000026DC 0DCA .incomplete
000026DE 0200 73C5 andi.b D0, 0xC5
000026E2 4B1F .invalid 5, [A7]+ // invalid opcode 4 with b == 4
000026E4 210C move.l -[A0], A4
000026E6 1A0F move.b D5, A7
000026E8 2614 move.l D3, [A4]
000026EA A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
000026EC 0F26 btst -[A6], D7
000026EE B41B cmp.b D2, [A3]+
000026F0 1E81 move.b [A7], D1
000026F2 B117 xor.b [A7], D0
000026F4 1335 F302 7C68 move.b -[A1], [[A5 + <<invalid base displacement size>> + A7 * 2] + 0x7C68]
000026FA 0B18 btst [A0]+, D5
000026FC 61BA bsr -0x44 /* 000026B8 */
000026FE 8605 or.b D3, D5
00002700 2C07 move.l D6, D7
00002702 133E move.b -[A1], <<invalid special address>>
00002704 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00002706 0267 0B6C andi.w -[A7], 0xB6C
0000270A 3E07 move.w D7, D7
0000270C 0767 bchg -[A7], D3
0000270E 0701 btst D1, D3
00002710 1247 movea.b A1, D7
00002712 1D28 4308 move.b -[A6], [A0 + 0x4308]
00002716 6B00 1701 bmi +0x1703 /* 00003E19 */
0000271A E31A rol D2.b, 1
0000271C 0F85 bclr D5, D7
0000271E 450B .invalid 2, A3 // invalid opcode 4 with b == 4
00002720 1BC9 move.b <<invalid special address>>, A1
00002722 0143 bchg D3, D0
00002724 0B37 1E98 btst [A7 + D1 * 8 - 0x104], D5
00002728 CB35 1E17 and.b [A5 + D1 * 8 + 0x17], D5
0000272C 1C4B movea.b A6, A3
0000272E CB35 5B1C and.b <<invalid full ext with I/IS == 4>>, D5
00002732 ECFB AC17 011B 0200 6B20 bfclr [[PC + D0] + 0x2006B20] {D0:23}
0000273C 071E btst [A6]+, D3
0000273E 8433 1313 3132 E502 or.b D2, [[A3 + D1 * 2] + 0x3132E502]
00002746 6B20 bmi +0x22 /* 00002768 */
00002748 D307 addx.b D1, D7
0000274A 8CF8 E971 divu.w D6, [0xFFFFE971]
0000274E 2707 move.l -[A3], D7
00002750 9957 sub.w [A7], D4
00002752 1AD5 move.b [A5]+, [A5]
00002754 1E8D move.b [A7], A5
00002756 0827 144A btst.b -[A7], 0x4A /* 'J' */
0000275A 6B20 bmi +0x22 /* 0000277C */
0000275C B02A 8D01 cmp.b D0, [A2 - 0x72FF]
00002760 430B .invalid 1, A3 // invalid opcode 4 with b == 4
00002762 271D move.l -[A3], [A5]+
00002764 E581 asl D1, 2
00002766 010E btst A6, D0
label00002768:
00002768 271A move.l -[A3], [A2]+
0000276A E189 lsl D1, 8
0000276C 0557 bchg [A7], D2
0000276E 100F move.b D0, A7
00002770 271F move.l -[A3], [A7]+
00002772 1637 1E43 move.b D3, [A7 + D1 * 8 + 0x43]
00002776 21E2 0714 move.l [0x00000714], -[A2]
0000277A 3743 170D move.w [A3 + 0x170D], D3
// begin alternate branch 0000277C-0000277E
label0000277C:
0000277C 170D move.b -[A3], A5
// end alternate branch 0000277C-0000277E
label0000277C: // (misaligned)
0000277E 05B0 3606 bclr [A0 + D3.w * 8 + 0x6], D2
00002782 1705 move.b -[A3], D5
00002784 5DD4 slt [A4]
00002786 1704 move.b -[A3], D4
00002788 C107 abcd D0, D7
0000278A 14A5 move.b [A2], -[A5]
0000278C 6B55 bmi +0x57 /* 000027E3 */
0000278E 171D move.b -[A3], [A5]+
00002790 B836 C905 cmp.b D4, [[A6 + <<invalid base displacement size>>] + A4]
00002794 AB07 syscall PutPicByte
00002796 6B55 bmi +0x57 /* 000027ED */
00002798 5700 subq.b D0, 3
0000279A 26F9 0501 E0E1 move.l [A3]+, [0x0501E0E1]
000027A0 054B bchg A3, D2
000027A2 1AAD 0CB0 move.b [A5], [A5 + 0xCB0]
000027A6 6817 bvc +0x19 /* 000027BF */
000027A8 04BD 0EDE 301A subi.l <<invalid special address>>, 0xEDE301A
000027AE 3B4D 0D06 move.w [A5 + 0xD06], A5
000027B2 68F1 bvc -0xD /* 000027A5 */
000027B4 0B19 btst [A1]+, D5
000027B6 0617 0723 addi.b [A7], 0x23 /* '#' */
000027BA 171E move.b -[A3], [A6]+
000027BC AF71 syscall rcMask3, auto_pop
000027BE EE03 asr D3.b, 7
000027C0 052A 1718 btst [A2 + 0x1718], D2
000027C4 C089 and.l D0, A1
000027C6 E207 asr D7.b, 1
000027C8 18C8 move.b [A4]+, A0
000027CA 5B34 0E3B subq.b [A4 + D0 * 8 + 0x3B], 5
000027CE 0681 400F ED07 addi.l D1, 0x400FED07
000027D4 611B bsr +0x1D /* 000027F1 */
000027D6 A90E syscall SaveOld
000027D8 011E btst [A6]+, D0
000027DA 11A2 078D move.b [[ + <<invalid base displacement size>>] + D0 * 8], -[A2]
000027DE 20D3 move.l [A0]+, [A3]
000027E0 036B 557A bchg [A3 + 0x557A], D1
000027E4 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4
000027E6 0D06 btst D6, D6
000027E8 5B1C subq.b [A4]+, 5
000027EA 6327 bls +0x29 /* 00002813 */
000027EC 2AC0 move.l [A5]+, D0
000027EE 9727 sub.b -[A7], D3
000027F0 B407 cmp.b D2, D7
000027F2 1157 6301 move.b [A0 + 0x6301], [A7]
000027F6 062A 060E 5B32 addi.b [A2 + 0x5B32], 0xE
000027FC 1A0F move.b D5, A7
000027FE 26FD move.l [A3]+, <<invalid special address>>
00002800 0921 btst -[A1], D4
00002802 732B moveq.l D1, 0x2B
00002804 0A0C 2A05 xori.b A4, 0x5
00002808 0743 bchg D3, D3
0000280A 79AD moveq.l D4, 0xFFFFFFAD
0000280C 0EE3 .incomplete
0000280E 5807 addq.b D7, 4
00002810 092D 9B33 btst [A5 - 0x64CD], D4
00002814 D570 76C3 add.w [A0 + D7.w * 8 - 0x61], D2
00002818 1B19 move.b -[A5], [A1]+
0000281A 6F43 ble +0x45 /* 0000285F */
0000281C 1717 move.b -[A3], [A7]
0000281E 05C1 .incomplete
00002820 1A0F move.b D5, A7
00002822 262B 2F01 move.l D3, [A3 + 0x2F01]
00002826 9205 sub.b D1, D5
00002828 7345 moveq.l D1, 0x45
label0000282A:
0000282A 700F moveq.l D0, 0x0F
0000282C 26E1 move.l [A3]+, -[A1]
0000282E 6B07 bmi +0x9 /* 00002837 */
00002830 126C 5807 movea.b A1, [A4 + 0x5807]
00002834 1F53 1A0F move.b [A7 + 0x1A0F], [A3]
00002838 2676 A32A 14F8 F10E movea.l A3, [[A6 + 0x14F8 + A2 * 2] - 0xEF2]
00002840 0F65 bchg -[A5], D7
00002842 2D23 move.l -[A6], -[A3]
00002844 060B 3432 addi.b A3, 0x32 /* '2' */
00002848 B101 xor.b D1, D0
0000284A 4945 chk.w D4, D5
0000284C 148C move.b [A2], A4
0000284E ED12 roxl D2.b, 6
00002850 1A0F move.b D5, A7
00002852 0903 btst D3, D4
00002854 5317 subq.b [A7], 1
00002856 32B1 010D move.w [A1], [[A1 + <<invalid base displacement size>>] + D0]
0000285A 0371 044D bchg [A1 + D0.w * 4 + 0x4D], D1
0000285E FE53 06F3 .extension 0xE53 <<F/1/7>>, 0x06F3 // unimplemented
label00002862:
00002862 1C97 move.b [A6], [A7]
00002864 2853 movea.l A4, [A3]
00002866 7B10 moveq.l D5, 0x10
00002868 5506 subq.b D6, 2
0000286A 3103 move.w -[A0], D3
0000286C D33E add.b <<invalid special address>>, D1
0000286E 9728 6C21 sub.b [A0 + 0x6C21], D3
00002872 0349 bchg A1, D1
00002874 65B4 bcs -0x4A /* 0000282A */
00002876 734C moveq.l D1, 0x4C
00002878 A304 syscall Control, flags=3
0000287A E97A rol D2.w, D4
0000287C F88C 297B .extension 0x88C <<F/2-3/4>> // unimplemented
00002880 3787 5E27 move.w [A3 + D5 * 8 + 0x27], D7
00002884 05B0 471A FC0F bclr [[A0 + D4 * 8] - 0x3F1], D2
0000288A B1CE cmpa.l A0, A6
0000288C 3138 5102 move.w -[A0], [0x00005102]
00002890 4B79 8D01 0303 chk.w D5, [0x8D010303]
00002896 2715 move.l -[A3], [A5]
00002898 1D17 move.b -[A6], [A7]
0000289A 169D move.b [A3], [A5]+
0000289C 6DC4 blt -0x3A /* 00002862 */
0000289E 9B1D sub.b [A5]+, D5
000028A0 0303 btst D3, D1
000028A2 1E0C move.b D7, A4
000028A4 0303 btst D3, D1
000028A6 2713 move.l -[A3], [A3]
000028A8 B0F1 BC38 cmpa.w A0, [A1 + A3 * 4 + 0x38]
000028AC 0491 BC0A 65EA subi.l [A1], 0xBC0A65EA
000028B2 7338 moveq.l D1, 0x38
000028B4 14A0 move.b [A2], -[A0]
000028B6 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
000028B8 0FA5 bclr -[A5], D7
000028BA 1507 move.b -[A2], D7
000028BC 1EFA 580A move.b [A7]+, [PC + 0x580A /* 000080C8, cstring ""<EOF> */]
000028C0 A904 syscall DrawGrowIcon
000028C2 A15D syscall SwapMMUMode, flags=1
000028C4 471A .invalid 3, [A2]+ // invalid opcode 4 with b == 4
000028C6 D282 add.l D1, D2
000028C8 0717 btst [A7], D3
000028CA 7F19 moveq.l D7, 0x19
000028CC 7883 moveq.l D4, 0xFFFFFF83
000028CE 1B0D move.b -[A5], A5
000028D0 78FA moveq.l D4, 0xFFFFFFFA
000028D2 0178 0B15 bchg [0x00000B15], D0
000028D6 CB16 and.b [A6], D5
000028D8 CB1C and.b [A4]+, D5
000028DA ED73 roxl D3.w, D6
000028DC 3B05 move.w -[A5], D5
000028DE F973 .extension 0x973 <<F/4-5/4>> // unimplemented
000028E0 0501 btst D1, D2
000028E2 3334 A7A6 2817 17DC move.w -[A1], [[0x2817] + A2 * 8 + 0x17DC]
000028EA C9EB 8D3D muls.w D4, [A3 - 0x72C3]
000028EE 0B23 btst -[A3], D5
000028F0 1B09 move.b -[A5], A1
000028F2 2719 move.l -[A3], [A1]+
000028F4 A96D syscall Draw1Control
000028F6 F064 F315 .extension 0x064 <<F/1/0>>, 0xF315 // unimplemented
000028FA 8B2B 4100 or.b [A3 + 0x4100], D5
000028FE 2706 move.l -[A3], D6
00002900 7C03 moveq.l D6, 0x03
00002902 45C1 lea.l A2, D1
00002904 0023 1B29 ori.b -[A3], 0x29 /* ')' */
00002908 0266 2542 andi.w -[A6], 0x2542 /* '%B' */
0000290C 7B01 moveq.l D5, 0x01
0000290E 6607 bne +0x9 /* 00002917 */
00002910 0AFE .incomplete
00002912 9B08 subx.b -[A5], -[A0]
00002914 7AEB moveq.l D5, 0xFFFFFFEB
00002916 2817 move.l D4, [A7]
00002918 19E5 9B08 move.b 0x8, -[A5]
0000291C 0622 0712 addi.b -[A2], 0x12
00002920 5822 addq.b -[A2], 4
00002922 A4B3 syscall vFClose, flags=4
00002924 0C2A 2A04 A496 cmpi.b [A2 - 0x5B6A], 0x4
0000292A 6E7B bgt +0x7D /* 000029A7 */
0000292C 0B60 bchg -[A0], D5
0000292E A882 syscall StdText
00002930 E500 asl D0.b, 2
00002932 2A7B 0B08 movea.l A5, [PC + <<invalid base displacement size>> + D0 * 2]
00002936 A836 syscall GetMaskTable
00002938 2710 move.l -[A3], [A0]
0000293A 8663 or.w D3, -[A3]
0000293C 1704 move.b -[A3], D4
0000293E 9660 sub.w D3, -[A0]
00002940 7B07 moveq.l D5, 0x07
00002942 5C04 addq.b D4, 6
00002944 9608 sub.b D3, A0
00002946 8100 sbcd D0, D0
00002948 1AA3 move.b [A5], -[A3]
0000294A 2226 move.l D1, -[A6]
0000294C 371F move.w -[A3], [A7]+
0000294E 4654 not.w [A4]
00002950 C907 abcd D4, D7
00002952 5417 addq.b [A7], 2
00002954 099B bclr [A3]+, D4
00002956 0713 btst [A3], D3
00002958 8E93 or.l D7, [A3]
0000295A 0107 btst D7, D0
0000295C 0E05 CE6E .invalid.b D5, 0x6E /* 'n' */ // invalid immediate operation
00002960 04CE .incomplete
00002962 2AA1 move.l [A5], -[A1]
00002964 04CE .incomplete
00002966 6004 bra +0x6 /* 0000296C */
00002968 CE08 and.b D7, A0
0000296A 1705 move.b -[A3], D5
label0000296C:
0000296C E167 asl D7.w, D0
0000296E 1A7E movea.b A5, <<invalid special address>>
00002970 1700 move.b -[A3], D0
00002972 062C 0707 90EB addi.b [A4 - 0x6F15], 0x7
00002978 0E60 0715 .invalid.w -[A0], 0x715 // invalid immediate operation
0000297C 8A05 or.b D5, D5
0000297E 012B 09EB btst [A3 + 0x9EB], D0
00002982 0E08 830E .invalid.b A0, 0xE // invalid immediate operation
00002986 5718 subq.b [A0]+, 3
00002988 F4F1 cpushp DATA+INST, [A1]
0000298A 9367 sub.w -[A7], D1
0000298C 0E2A 4711 2F47 .invalid.b [A2 + 0x2F47], 0x11 // invalid immediate operation
00002992 1551 471E move.b [A2 + 0x471E], [A1]
00002996 3CB7 2A08 move.w [A6], [A7 + D2 * 2 + 0x8]
0000299A A505 syscall Status, flags=5
0000299C 3713 move.w -[A3], [A3]
0000299E 4B87 .invalid 5, D7 // invalid opcode 4 with b == 6
000029A0 00CF .incomplete
000029A2 872A 373D or.b [A2 + 0x373D], D3
000029A6 01D3 .incomplete
000029A8 0007 214E ori.b D7, 0x4E /* 'N' */
000029AC E208 lsr D0.b, 1
000029AE 4721 .invalid 3, -[A1] // invalid opcode 4 with b == 4
000029B0 53EB 41A1 sls [A3 + 0x41A1]
000029B4 FD47 .extension 0xD47 <<F/4-5/6>> // unimplemented
000029B6 2154 6B1D move.l [A0 + 0x6B1D], [A4]
000029BA 1E1A move.b D7, [A2]+
000029BC 0F26 btst -[A6], D7
000029BE 380A move.w D4, A2
000029C0 0713 btst [A3], D3
000029C2 B570 E11A 0808 xor.w [[A0 + A6] + 0x808], D2
000029C8 371F move.w -[A3], [A7]+
000029CA 986B 008C sub.w D4, [A3 + 0x8C]
000029CE 6524 bcs +0x26 /* 000029F4 */
000029D0 4335 8C1A .invalid 1, [A5 + A0 * 4 + 0x1A] // invalid opcode 4 with b == 4
000029D4 0F2D 5107 btst [A5 + 0x5107], D7
000029D8 1D04 move.b -[A6], D4
000029DA 3310 move.w -[A1], [A0]
000029DC 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
000029DE A005 syscall Status
000029E0 02DB .incomplete
000029E2 38A0 move.w [A4], -[A0]
000029E4 1A0F move.b D5, A7
000029E6 0D02 btst D2, D6
000029E8 0722 btst -[A2], D3
000029EA 81E4 divs.w D0, -[A4]
000029EC 0CE4 .incomplete
000029EE CDE9 E41A muls.w D6, [A1 - 0x1BE6]
000029F2 0FE9 .incomplete
label000029F4:
000029F4 E8F5 BD23 7989 bftst [[ + <<invalid base displacement size>> + D7]] {D4:D3}
000029FA 0033 798D 57CD ori.b <<invalid full ext with IS == 1 and I/IS == 5>>, 0x8D
00002A00 5A09 addq.b A1, 5
00002A02 6549 bcs +0x4B /* 00002A4D */
00002A04 026B 380A 0713 andi.w [A3 + 0x713], 0x380A /* '8\n' */
00002A0A E409 lsr D1.b, 2
00002A0C 020B 23A1 andi.b A3, 0xA1
00002A10 BC1B cmp.b D6, [A3]+
00002A12 03C5 .incomplete
00002A14 0153 bchg [A3], D0
00002A16 79CB moveq.l D4, 0xFFFFFFCB
00002A18 04EB .incomplete
00002A1A 3505 move.w -[A2], D5
00002A1C 6537 bcs +0x39 /* 00002A55 */
00002A1E 21D4 5B16 move.l [0x00005B16], [A4]
00002A22 215F AB24 move.l [A0 - 0x54DC], [A7]+
00002A26 F693 0361 .extension 0x693 <<F/2-3/3>> // unimplemented
00002A2A 65C3 bcs -0x3B /* 000029EF */
00002A2C 000C 0805 ori.b A4, 0x5
00002A30 0307 btst D7, D1
00002A32 9E4A sub.w D7, A2
00002A34 1473 1D71 1214 5B32 movea.b A2, [[A3 + 0x12145B32]]
00002A3C 6D14 blt +0x16 /* 00002A52 */
00002A3E 7647 moveq.l D3, 0x47
00002A40 21EA FB0A 251D move.l [0x0000251D], [A2 - 0x4F6]
00002A46 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00002A48 2712 move.l -[A3], [A2]
00002A4A C817 and.b D4, [A7]
00002A4C 17EE 0712 A6E5 move.b [PC + A2.w * 8 - 0x27], [A6 + 0x712]
label00002A52:
00002A52 0017 0342 ori.b [A7], 0x42 /* 'B' */
00002A56 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00002A58 7B06 moveq.l D5, 0x06
00002A5A 2300 move.l -[A1], D0
00002A5C 0F4A bchg A2, D7
00002A5E EB0B lsl D3.b, 5
00002A60 070C btst A4, D3
00002A62 D41B add.b D2, [A3]+
00002A64 3E4A movea.w A7, A2
00002A66 9305 subx.b D1, D5
00002A68 070C btst A4, D3
00002A6A DB0B addx.b -[A5], -[A3]
00002A6C 2B4A 9307 move.l [A5 - 0x6CF9], A2
00002A70 7B06 moveq.l D5, 0x06
00002A72 FCE3 21CB .extension 0xCE3 <<F/2-3/6>> // unimplemented
00002A76 0173 0A03 bchg [A3 + D0 * 2 + 0x3], D0
00002A7A 05C6 .incomplete
00002A7C FB1D .extension 0xB1D <<F/4-5/5>> // unimplemented
00002A7E CB01 abcd D5, D1
00002A80 D30A addx.b -[A1], -[A2]
00002A82 0305 btst D5, D1
00002A84 909B sub.l D0, [A3]+
00002A86 20CB move.l [A0]+, A3
00002A88 0143 bchg D3, D0
00002A8A 0703 btst D3, D3
00002A8C 057C A30E bchg 0xA30E, D2
00002A90 CB01 abcd D5, D1
label00002A92:
00002A92 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00002A94 0305 btst D5, D1
00002A96 3E83 move.w [A7], D3
00002A98 05CB .incomplete
00002A9A 0153 bchg [A3], D0
00002A9C 0103 btst D3, D0
00002A9E 0536 7703 5266 8C07 btst [[A6 + <<invalid base displacement size>> + D7 * 8] + 0x52668C07], D2
00002AA6 1402 move.b D2, D2
00002AA8 66E8 bne -0x16 /* 00002A92 */
00002AAA FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
00002AAC 1E27 move.b D7, -[A7]
00002AAE 1B5E B31B move.b [A5 - 0x4CE5], [A6]+
00002AB2 B0A6 cmp.l D0, -[A6]
00002AB4 ED00 asl D0.b, 6
00002AB6 633C bls +0x3E /* 00002AF4 */
00002AB8 0C05 9B6B cmpi.b D5, 0x6B /* 'k' */
00002ABC 3806 move.w D4, D6
00002ABE A609 syscall Delete/PBHDelete/HDelete, flags=6
00002AC0 4127 .invalid 0, -[A7] // invalid opcode 4 with b == 4
00002AC2 212B 66AB move.l -[A0], [A3 + 0x66AB]
00002AC6 3027 move.w D0, -[A7]
00002AC8 1615 move.b D3, [A5]
00002ACA 2929 1714 move.l -[A4], [A1 + 0x1714]
00002ACE 3AB5 8A29 move.w [A5], [A5 + A0 * 2 + 0x29]
00002AD2 01C5 .incomplete
00002AD4 0321 btst -[A1], D1
00002AD6 0117 btst [A7], D0
00002AD8 0387 bclr D7, D1
00002ADA 2705 move.l -[A3], D5
00002ADC DBE5 add.l A5, -[A5]
00002ADE 1A47 movea.b A5, D7
00002AE0 15EC 271A F96A move.b [PC - 0x696 /* 0000244C, value 0xE */], [A4 + 0x271A]
00002AE6 471A .invalid 3, [A2]+ // invalid opcode 4 with b == 4
00002AE8 1407 move.b D2, D7
00002AEA 1600 move.b D3, D0
00002AEC 2312 move.l -[A1], [A2]
00002AEE 471A .invalid 3, [A2]+ // invalid opcode 4 with b == 4
00002AF0 1CE5 move.b [A6]+, -[A5]
00002AF2 01AB 080C bclr [A3 + 0x80C], D0
// begin alternate branch 00002AF4-00002AF8
label00002AF4:
00002AF4 080C 682E btst.b A4, 0x2E /* '.' */
// end alternate branch 00002AF4-00002AF8
label00002AF4: // (misaligned)
00002AF6 682E bvc +0x30 /* 00002B26 */
00002AF8 5617 addq.b [A7], 3
00002AFA 191F move.b -[A4], [A7]+
00002AFC DB23 add.b -[A3], D5
00002AFE 2A83 move.l [A5], D3
00002B00 005B 05AD ori.w [A3]+, 0x5AD
00002B04 5D1A subq.b [A2]+, 6
00002B06 3B24 move.w -[A5], -[A4]
00002B08 2627 move.l D3, -[A7]
00002B0A 1A31 BB39 490B 1707 move.b D5, [[A1 + 0x490B1707 + A3 * 2]]
00002B12 9EC9 sub.w A7, A1
00002B14 0647 1222 addi.w D7, 0x1222
00002B18 22E8 430E move.l [A1]+, [A0 + 0x430E]
00002B1C 0636 6712 2D2E 362C 6C08 addi.b [[A6 + 0x362C] + D2 * 4 + 0x6C08], 0x12
label00002B26:
00002B26 CB20 and.b -[A0], D5
00002B28 6129 bsr +0x2B /* 00002B53 */
00002B2A 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00002B2C BB3E xor.b <<invalid special address>>, D5
00002B2E 3710 move.w -[A3], [A0]
00002B30 F293 0517 .extension 0x293 <<F/2-3/1>> // unimplemented
00002B34 04A6 A963 911E subi.l -[A6], 0xA963911E
00002B3A 5614 addq.b [A4], 3
00002B3C 170A move.b -[A3], A2
00002B3E 401A negx.b [A2]+
00002B40 9B14 sub.b [A4], D5
00002B42 6560 bcs +0x62 /* 00002BA4 */
00002B44 01D4 .incomplete
00002B46 071B btst [A3]+, D3
00002B48 3E93 move.w [A7], [A3]
00002B4A 071E btst [A6]+, D3
00002B4C 271B move.l -[A3], [A3]+
00002B4E 396B 0807 20F5 move.w [A4 + 0x20F5], [A3 + 0x807]
00002B54 8B16 or.b [A6], D5
00002B56 0307 btst D7, D1
00002B58 8007 or.b D0, D7
00002B5A 13CB 0307 AC03 move.b [0x0307AC03], A3
00002B60 012A 0301 btst [A2 + 0x301], D0
00002B64 5607 addq.b D7, 3
00002B66 0A1F 070B xori.b [A7]+, 0xB
00002B6A A502 syscall Read, flags=5
00002B6C 000F B6F3 ori.b A7, 0xF3
00002B70 01DB .incomplete
00002B72 2B5B 36FB move.l [A5 + 0x36FB], [A3]+
00002B76 1607 move.b D3, D7
00002B78 14A8 7B04 move.b [A2], [A0 + 0x7B04]
00002B7C DB07 addx.b D5, D7
00002B7E 1718 move.b -[A3], [A0]+
00002B80 C193 and.l [A3], D0
00002B82 0727 btst -[A7], D3
00002B84 19F1 8500 DB79 move.b 0x79 /* 'y' */, [A1 + <<invalid base displacement size>> + A0 * 4]
00002B8A B72C 42D3 xor.b [A4 + 0x42D3], D3
00002B8E 791E moveq.l D4, 0x1E
00002B90 0C4B 0327 cmpi.w A3, 0x327
00002B94 1E6B 6326 movea.b A7, [A3 + 0x6326]
00002B98 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00002B9A 1E06 move.b D7, D6
00002B9C 2AC5 move.l [A5]+, D5
00002B9E 6B8B bmi -0x73 /* 00002B2B */
00002BA0 38D8 move.w [A4]+, [A0]+
00002BA2 3309 move.w -[A1], A1
label00002BA4:
00002BA4 9B1B sub.b [A3]+, D5
00002BA6 A339 syscall ReadDateTime, flags=3
00002BA8 1718 move.b -[A3], [A0]+
00002BAA 0945 bchg D5, D4
00002BAC 011B btst [A3]+, D0
00002BAE 1F17 move.b -[A7], [A7]
00002BB0 05A9 A01A bclr [A1 - 0x5FE6], D2
00002BB4 D329 371F add.b [A1 + 0x371F], D1
00002BB8 E223 asr D3.b, D1
00002BBA 1AA9 3013 move.b [A5], [A1 + 0x3013]
00002BBE 5005 addq.b D5, 8
00002BC0 014B bchg A3, D0
00002BC2 0BDB .incomplete
00002BC4 2B47 9F52 move.l [A5 - 0x60AE], D7
00002BC8 4368 071D chk.w D1, [A0 + 0x71D]
00002BCC 052A 7B04 btst [A2 + 0x7B04], D2
00002BD0 DB1B add.b [A3]+, D5
00002BD2 5CA0 addq.l -[A0], 6
00002BD4 1A0F move.b D5, A7
00002BD6 26A0 move.l [A3], -[A0]
00002BD8 8903 sbcd D4, D3
00002BDA 0B68 CD04 bchg [A0 - 0x32FC], D5
00002BDE 490A .invalid 4, A2 // invalid opcode 4 with b == 4
00002BE0 F35C .extension 0x35C <<F/4-5/1>> // unimplemented
00002BE2 C904 abcd D4, D4
00002BE4 0301 btst D1, D1
00002BE6 B300 xor.b D0, D1
00002BE8 070B btst A3, D3
00002BEA DA07 add.b D5, D7
00002BEC 1E93 move.b [A7], [A3]
00002BEE 0301 btst D1, D1
00002BF0 0803 010E btst.b D3, 0xE
00002BF4 1ACB move.b [A5]+, A3
00002BF6 2526 move.l -[A2], -[A6]
00002BF8 2E53 movea.l A7, [A3]
00002BFA 012C 0F6A btst [A4 + 0xF6A], D0
00002BFE 8500 sbcd D2, D0
00002C00 071B btst [A3]+, D3
00002C02 0A83 00F3 6600 xori.l D3, 0xF36600
00002C08 C401 and.b D2, D1
00002C0A 0307 btst D7, D1
00002C0C 14CF move.b [A2]+, A7
00002C0E 3705 move.w -[A3], D5
00002C10 4EA5 jsr -[A5]
00002C12 82E6 divu.w D1, -[A6]
00002C14 2715 move.l -[A3], [A5]
00002C16 F38D .invalid <<F/6/1>>
00002C18 1A1E move.b D5, [A6]+
00002C1A 0608 C918 addi.b A0, 0x18
00002C1E E10F lsl D7.b, 8
00002C20 B633 0007 cmp.b D3, [A3 + D0.w + 0x7]
00002C24 0525 btst -[A5], D2
00002C26 E520 asl D0.b, D2
00002C28 6501 bcs +0x3 /* 00002C2B */
00002C2A 0510 btst [A0], D2
00002C2C 0711 btst [A1], D3
00002C2E E7F4 2A0C rol .w [A4 + D2 * 2 + 0xC]
00002C32 361A move.w D3, [A2]+
00002C34 C362 and.w -[A2], D1
00002C36 266D 1CB1 movea.l A3, [A5 + 0x1CB1]
00002C3A 1029 014B move.b D0, [A1 + 0x14B]
00002C3E 0B47 bchg D7, D5
00002C40 1B1A move.b -[A5], [A2]+
00002C42 7C41 moveq.l D6, 0x41
00002C44 7E2E moveq.l D7, 0x2E
00002C46 0863 1CB7 bchg.b -[A3], 0xB7
00002C4A 2C28 8269 move.l D6, [A0 - 0x7D97]
00002C4E D99B add.l [A3]+, D4
00002C50 823B 0982 8B03 or.b D1, [[ + <<invalid base displacement size>> + D0] - 0x74FD]
00002C56 BB19 xor.b [A1]+, D5
00002C58 1515 move.b -[A2], [A5]
00002C5A D317 add.b [A7], D1
00002C5C 4111 .invalid 0, [A1] // invalid opcode 4 with b == 4
00002C5E 0E5B 00E1 .invalid.w [A3]+, 0xE1 // invalid immediate operation
00002C62 111A move.b -[A0], [A2]+
00002C64 0F26 btst -[A6], D7
00002C66 8512 or.b [A2], D2
00002C68 8695 or.l D3, [A5]
00002C6A 12EB 5526 move.b [A1]+, [A3 + 0x5526]
00002C6E 2E86 move.l [A7], D6
00002C70 2C5E movea.l A6, [A6]+
00002C72 0719 btst [A1]+, D3
00002C74 21F3 66DB 0C6A move.l [0x00000C6A], [A3 + D6.w * 8 - 0x37]
00002C7A 0501 btst D1, D2
00002C7C 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00002C7E 9C29 01C4 sub.b D6, [A1 + 0x1C4]
00002C82 371B move.w -[A3], [A3]+
00002C84 A5E5 syscall vAdjEOF, flags=5
00002C86 A9A9 syscall SetResInfo
00002C88 3D01 move.w -[A6], D1
00002C8A AA8B syscall 0xA8B
00002C8C 141E move.b D2, [A6]+
00002C8E E105 asl D5.b, 8
00002C90 6D33 blt +0x35 /* 00002CC5 */
00002C92 7CE8 moveq.l D6, 0xFFFFFFE8
00002C94 DB0D addx.b -[A5], -[A5]
00002C96 060E 6512 addi.b A6, 0x12
00002C9A C901 abcd D4, D1
00002C9C AB08 syscall PutPicOp
00002C9E B103 xor.b D3, D0
00002CA0 EB0C lsl D4.b, 5
00002CA2 4533 7CDB .invalid 2, [A3 + D7 * 4 - 0x37] // invalid opcode 4 with b == 4
00002CA6 2D81 0C17 move.l [A6 + D0 * 4 + 0x17], D1
00002CAA 1455 movea.b A2, [A5]
00002CAC 2A57 movea.l A5, [A7]
00002CAE 0DD4 .incomplete
00002CB0 E977 roxl D7.w, D4
00002CB2 A5FD syscall XTrimMeasure, flags=5
00002CB4 0A1A 530F xori.b [A2]+, 0xF
00002CB8 E532 roxl D2.b, D2
00002CBA 8306 sbcd D1, D6
00002CBC 6105 bsr +0x7 /* 00002CC3 */
00002CBE 8D22 or.b -[A2], D6
00002CC0 1578 1711 F128 move.b [A2 - 0xED8], [0x00001711]
00002CC6 730F moveq.l D1, 0x0F
00002CC8 2E08 move.l D7, A0
00002CCA 6100 8712 bsr -0x78EC /* FFFFB3DE */
00002CCE 060B 1627 addi.b A3, 0x27 /* '\'' */
00002CD2 1417 move.b D2, [A7]
00002CD4 0712 btst [A2], D3
00002CD6 D327 add.b -[A7], D1
00002CD8 16C6 move.b [A3]+, D6
00002CDA F302 .extension 0x302 <<F/4-5/1>> // unimplemented
00002CDC 1310 move.b -[A1], [A0]
00002CDE 0B16 btst [A6], D5
00002CE0 E807 asr D7.b, 4
00002CE2 1F80 0712 C0AE move.b [[A7 + D0 * 8] - 0x3F52], D0
00002CE8 E325 asl D5.b, D1
00002CEA C332 0045 and.b [A2 + D0.w + 0x45], D1
00002CEE 1B45 0B0B move.b [A5 + 0xB0B], D5
00002CF2 16FB 330C move.b [A3]+, <<invalid full ext with I/IS == 4>>
00002CF6 E325 asl D5.b, D1
00002CF8 8124 or.b -[A4], D0
00002CFA 2D3F move.l -[A6], <<invalid special address>>
00002CFC 471A .invalid 3, [A2]+ // invalid opcode 4 with b == 4
00002CFE 83C4 divs.w D1, D4
00002D00 271A move.l -[A3], [A2]+
00002D02 8AC4 divu.w D5, D4
00002D04 4722 .invalid 3, -[A2] // invalid opcode 4 with b == 4
00002D06 3617 move.w D3, [A7]
00002D08 1160 B304 move.b [A0 - 0x4CFC], -[A0]
00002D0C 0E1A 0791 .invalid.b [A2]+, 0x91 // invalid immediate operation
00002D10 6707 beq +0x9 /* 00002D19 */
00002D12 1F08 move.b -[A7], A0
00002D14 A945 syscall CheckItem
00002D16 07A1 bclr -[A1], D3
00002D18 FD47 .extension 0xD47 <<F/4-5/6>> // unimplemented
00002D1A 0072 6617 1B45 ori.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6617
00002D20 0E75 1E23 01EB 3822 E82B 1FA5 .invalid.w [[0x3822] - 0x17D4E05B], 0x1E23 // invalid immediate operation
00002D2C 11A5 0AFB move.b [A0 + D0 * 2 - 0x5], -[A5]
00002D30 901A sub.b D0, [A2]+
00002D32 534D subq.w A5, 1
00002D34 2512 move.l -[A2], [A2]
00002D36 0302 btst D2, D1
00002D38 E56E lsl D6.w, D2
00002D3A 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00002D3C 8B05 sbcd D5, D5
00002D3E 2A0B move.l D5, A3
00002D40 1423 move.b D2, -[A3]
00002D42 0C45 02DB cmpi.w D5, 0x2DB
00002D46 7A80 moveq.l D5, 0xFFFFFF80
00002D48 661E bne +0x20 /* 00002D68 */
00002D4A 0C66 E529 cmpi.w -[A6], 0xE529
00002D4E 6502 bcs +0x4 /* 00002D52 */
00002D50 F35C .extension 0x35C <<F/4-5/1>> // unimplemented
label00002D52:
00002D52 894C D36E pack -[A4], -[A4], 0xD36E
00002D56 AA00 syscall OpenCPort
00002D58 279F 034B 6863 142A move.l [[A3 + <<invalid base displacement size>>] + 0x6863142A], [A7]+
00002D60 271B move.l -[A3], [A3]+
00002D62 ADC5 syscall RsrcMapEntry, auto_pop
00002D64 1383 2E07 move.b [A1 + D2 * 8 + 0x7], D3
label00002D68:
00002D68 1F4C 2533 move.b [A7 + 0x2533], A4
00002D6C F113 .extension 0x113 <<F/4-5/0>> // unimplemented
00002D6E 2408 move.l D2, A0
00002D70 3B09 move.w -[A5], A1
00002D72 1310 move.b -[A1], [A0]
00002D74 8304 sbcd D1, D4
00002D76 C334 471B BC27 149E and.b [[A4 + D4 * 8] - 0x43D8EB62], D1
00002D7E B357 xor.w [A7], D1
00002D80 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00002D82 671E beq +0x20 /* 00002DA2 */
00002D84 BB37 143A xor.b [A7 + D1.w * 4 + 0x3A], D5
00002D88 FB26 .extension 0xB26 <<F/4-5/5>> // unimplemented
00002D8A 1B09 move.b -[A5], A1
00002D8C 635E bls +0x60 /* 00002DEC */
00002D8E 271A move.l -[A3], [A2]+
00002D90 262A 4902 move.l D3, [A2 + 0x4902]
00002D94 071A btst [A2]+, D3
00002D96 2F04 move.l -[A7], D4
00002D98 846A 6604 or.w D2, [A2 + 0x6604]
00002D9C 286A 0903 movea.l A4, [A2 + 0x903]
00002DA0 6B38 bmi +0x3A /* 00002DDA */
label00002DA2:
00002DA2 CD03 abcd D6, D3
00002DA4 E16B lsl D3.w, D0
00002DA6 E325 asl D5.b, D1
00002DA8 E901 asl D1.b, 4
00002DAA E325 asl D5.b, D1
00002DAC E501 asl D1.b, 2
00002DAE 04AB 056A DB07 0423 subi.l [A3 + 0x423], 0x56ADB07
00002DB6 086A 1E06 1310 bchg.b [A2 + 0x1310], 0x6
00002DBC 45D5 lea.l A2, [A5]
00002DBE 0B1C btst [A4]+, D5
00002DC0 2623 move.l D3, -[A3]
00002DC2 0107 btst D7, D0
00002DC4 1C9F move.b [A6], [A7]+
00002DC6 B346 xor.w D6, D1
00002DC8 0623 0A01 addi.b -[A3], 0x1
00002DCC 3205 move.w D1, D5
00002DCE 0F6B 481E bchg [A3 + 0x481E], D7
00002DD2 0C23 0AA9 cmpi.b -[A3], 0xA9
00002DD6 85A9 0041 or.l [A1 + 0x41], D2
label00002DDA:
00002DDA F8A5 0607 .extension 0x8A5 <<F/2-3/4>> // unimplemented
00002DDE 237F 571F move.l [A1 + 0x571F], <<invalid special address>>
00002DE2 0958 bchg [A0]+, D4
00002DE4 ED28 lsl D0.b, D6
00002DE6 8917 or.b [A7], D4
00002DE8 C124 and.b -[A4], D0
00002DEA 832E 2B07 or.b [A6 + 0x2B07], D1
// begin alternate branch 00002DEC-00002DEE
label00002DEC:
00002DEC 2B07 move.l -[A5], D7
// end alternate branch 00002DEC-00002DEE
label00002DEC: // (misaligned)
00002DEE 230C move.l -[A1], A4
00002DF0 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00002DF2 A117 syscall Eject, flags=1
00002DF4 AA00 syscall OpenCPort
00002DF6 0FA2 bclr -[A2], D7
00002DF8 5125 subq.b -[A5], 8
00002DFA 4B68 0B08 chk.w D5, [A0 + 0xB08]
00002DFE 3301 move.w -[A1], D1
00002E00 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00002E02 832E F333 or.b [A6 - 0xCCD], D1
00002E06 A109 syscall Delete/PBHDelete/HDelete, flags=1
00002E08 4586 .invalid 2, D6 // invalid opcode 4 with b == 6
00002E0A 3B68 AD00 0720 move.w [A5 + 0x720], [A0 - 0x5300]
00002E10 C901 abcd D4, D1
00002E12 0806 F33F btst.b D6, 0x3F /* '?' */
00002E16 06BB 2906 CB1F 8501 addi.l [[PC + <<invalid base displacement size>> + A0 * 4]], 0x2906CB1F
00002E1E 835A or.w [A2]+, D1
00002E20 0722 btst -[A2], D3
00002E22 DD4A addx.w -[A6], -[A2]
00002E24 BB29 C105 xor.b [A1 - 0x3EFB], D5
00002E28 062A EB07 CB1F addi.b [A2 - 0x34E1], 0x7
00002E2E 6307 bls +0x9 /* 00002E37 */
00002E30 BB06 xor.b D6, D5
00002E32 AE0F syscall FillCOval, auto_pop
00002E34 0906 btst D6, D4
00002E36 3319 move.w -[A1], [A1]+
label00002E38:
00002E38 E90B lsl D3.b, 4
00002E3A FEA1 E275 .extension 0xEA1 <<F/2-3/7>> // unimplemented
00002E3E 0B27 btst -[A7], D5
00002E40 21B7 571C 0147 move.l <<invalid full ext with IS == 1 and I/IS == 7>>, <<invalid full ext with I/IS == 4>>
00002E46 071F btst [A7]+, D3
00002E48 1B0D move.b -[A5], A5
00002E4A D353 add.w [A3], D1
00002E4C F971 .extension 0x971 <<F/4-5/4>> // unimplemented
00002E4E 66E8 bne -0x16 /* 00002E38 */
00002E50 E311 roxl D1.b, 1
00002E52 B178 E971 xor.w [0xFFFFE971], D0
00002E56 141E move.b D2, [A6]+
00002E58 0C17 269F cmpi.b [A7], 0x9F
00002E5C 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
00002E5E F81A 1785 .tblXX 0xF81A, 0x1785 // unimplemented
00002E62 8283 or.l D1, D3
00002E64 0691 01D3 0749 addi.l [A1], 0x1D30749
00002E6A 84B3 39CB 1A0E 1717 or.l D2, [[ + <<invalid base displacement size>>] + 0x1A0E1717]
00002E72 46A9 C341 not.l [A1 - 0x3CBF]
00002E76 07B3 59E3 0D91 C88D 070B bclr [[0xD91] - 0x3772F8F5], D3
00002E80 14E7 move.b [A2]+, -[A7]
00002E82 2F78 430B F81A move.l [A7 - 0x7E6], [0x0000430B]
00002E88 0F26 btst -[A6], D7
00002E8A 7671 moveq.l D3, 0x71
00002E8C 0707 btst D7, D3
00002E8E 26EA 6907 move.l [A3]+, [A2 + 0x6907]
00002E92 4B44 chk.w D5, D4
00002E94 7907 moveq.l D4, 0x07
00002E96 DB29 872D add.b [A1 - 0x78D3], D5
00002E9A D717 add.b [A7], D3
00002E9C 10C3 move.b [A0]+, D3
00002E9E 8941 AB0D pack D4, D1, 0xAB0D
00002EA2 8D41 0F00 pack D6, D1, 0x0F00
00002EA6 DB29 1E0C add.b [A1 + 0x1E0C], D5
00002EAA DB29 050A add.b [A1 + 0x50A], D5
00002EAE 1B09 move.b -[A5], A1
00002EB0 BB15 xor.b [A5], D5
00002EB2 F40E cinvl NONE, [A6]
00002EB4 9B04 subx.b D5, D4
00002EB6 A942 syscall SetItmStyle
00002EB8 D339 2D42 3B3B add.b [0x2D423B3B], D1
00002EBE 25E5 E9DC move.l [PC - 0x1624 /* 0000189C, value 0x81AC331 */], -[A5]
00002EC2 A041 syscall SetFilLock/PBHSetFLock/HSetFLock
00002EC4 1E06 move.b D7, D6
00002EC6 AB2E syscall PatExTbl
00002EC8 060B 162D addi.b A3, 0x2D /* '-' */
00002ECC 1D8B 23E9 B28B move.b [[-0x4D75]], A3
00002ED2 5A4A addq.w A2, 5
00002ED4 AB2E syscall PatExTbl
00002ED6 E906 asl D6.b, 4
00002ED8 0F00 btst D0, D7
00002EDA 4A0B tst.b A3
00002EDC 1637 255A 1B1F move.b D3, [[A7] + 0x1B1F]
00002EE2 A205 syscall Status, flags=2
00002EE4 1C6B 3814 movea.b A6, [A3 + 0x3814]
00002EE8 C104 abcd D0, D4
00002EEA 1716 move.b -[A3], [A6]
00002EEC 7E07 moveq.l D7, 0x07
00002EEE 138D C500 move.b [A1 + <<invalid base displacement size>> + A4 * 4], A5
00002EF2 178D A266 move.b [A3 + A2.w * 2 + 0x66], A5
00002EF6 0505 btst D5, D2
00002EF8 935A sub.w [A2]+, D1
00002EFA 7300 moveq.l D1, 0x00
00002EFC 8DDF divs.w D6, [A7]+
00002EFE 1B1F move.b -[A5], [A7]+
00002F00 15E7 0B16 move.b [PC + 0xB16 /* 00003A18, cstring ""<EOF> */], -[A7]
00002F04 1704 move.b -[A3], D4
00002F06 3056 movea.w A0, [A6]
00002F08 171F move.b -[A3], [A7]+
00002F0A 4E2A .invalid // invalid opcode 4
00002F0C F4C4 .invalid <<cinv/cpush with scope=0>>
00002F0E 1701 move.b -[A3], D1
00002F10 6D27 blt +0x29 /* 00002F39 */
00002F12 2170 070C B9CD move.l [A0 - 0x4633], <<invalid full ext with I/IS == 4>>
00002F18 9963 sub.w -[A3], D4
00002F1A 3CD8 move.w [A6]+, [A0]+
00002F1C 9B02 subx.b D5, D2
00002F1E 1427 move.b D2, -[A7]
00002F20 219E C518 move.l [A0 + A4 * 4], [A6]+
// begin alternate branch 00002F22-00002F24
label00002F22:
00002F22 C518 and.b [A0]+, D2
// end alternate branch 00002F22-00002F24
label00002F22: // (misaligned)
00002F24 0F76 A333 410D 7501 3368 78B2 bchg [[A6 + 0x410D7501 + A2 * 2] + 0x336878B2], D7
00002F30 0B16 btst [A6], D5
00002F32 BB1D xor.b [A5]+, D5
00002F34 ED15 roxl D5.b, 6
00002F36 EB38 rol D0.b, D5
00002F38 68E8 bvc -0x16 /* 00002F22 */
00002F3A 330C move.w -[A1], A4
00002F3C ED49 lsl D1.w, 6
00002F3E A61E syscall NewPtr, flags=6
00002F40 066A E9A7 C177 addi.w [A2 - 0x3E89], 0xE9A7
00002F46 FB4F .extension 0xB4F <<F/4-5/5>> // unimplemented
00002F48 E335 roxl D5.b, D1
00002F4A BB20 xor.b -[A0], D5
00002F4C 0FC1 .incomplete
00002F4E 18C4 move.b [A4]+, D4
00002F50 E915 roxl D5.b, 4
00002F52 685B bvc +0x5D /* 00002FAF */
00002F54 2B2D 2BF5 move.l -[A5], [A5 + 0x2BF5]
00002F58 9C6E F59C sub.w D6, [A6 - 0xA64]
00002F5C BB1B xor.b [A3]+, D5
00002F5E F19C .invalid <<F/6/0>>
00002F60 C501 abcd D2, D1
00002F62 4923 .invalid 4, -[A3] // invalid opcode 4 with b == 4
00002F64 6579 bcs +0x7B /* 00002FDF */
00002F66 0727 btst -[A7], D3
00002F68 2060 movea.l A0, -[A0]
00002F6A 1A17 move.b D5, [A7]
00002F6C A5C2 syscall vMarkBlock, flags=5
00002F6E 0883 0606 bclr.b D3, 0x6
00002F72 3609 move.w D3, A1
00002F74 B189 cmpm.l [A0]+, [A1]+
00002F76 AF22 syscall SeekRgn, auto_pop
00002F78 E36E lsl D6.w, D1
00002F7A 5716 subq.b [A6], 3
00002F7C 15A3 2E07 move.b [A2 + D2 * 8 + 0x7], -[A3]
00002F80 1E79 E322 0E53 movea.b A7, [0xE3220E53]
00002F86 0C27 17E7 cmpi.b -[A7], 0xE7
00002F8A 3124 move.w -[A0], -[A4]
00002F8C 671F beq +0x21 /* 00002FAD */
00002F8E 52C1 shi D1
00002F90 24A3 move.l [A2], -[A3]
00002F92 2EE8 3B1A move.l [A7]+, [A0 + 0x3B1A]
00002F96 CD24 and.b -[A4], D6
00002F98 C11D and.b [A5]+, D0
00002F9A B376 809B xor.w [A6 + A0.w - 0x101], D1
00002F9E 0AA9 CA23 1A45 1AF3 xori.l [A1 + 0x1AF3], 0xCA231A45
00002FA6 5CD3 sge [A3]
00002FA8 0BB3 7642 bclr [A3 + D7.w * 8 + 0x42], D5
00002FAC 5305 subq.b D5, 1
00002FAE 580A addq.b A2, 4
00002FB0 1B03 move.b -[A5], D3
00002FB2 1727 move.b -[A3], -[A7]
00002FB4 8DAB 3126 or.l [A3 + 0x3126], D6
00002FB8 B307 xor.b D7, D1
00002FBA B376 FA83 xor.w [A6 + A7 * 2 - 0x125], D1
00002FBE 0665 01D4 addi.w -[A5], 0x1D4
00002FC2 1A23 move.b D5, -[A3]
00002FC4 0A89 AEA3 2ECB xori.l A1, 0xAEA32ECB
00002FCA 6E7B bgt +0x7D /* 00003047 */
00002FCC 017E bchg <<invalid special address>>, D0
00002FCE 171E move.b -[A3], [A6]+
00002FD0 A6AD syscall Gestalt, flags=6
00002FD2 0AF0 .incomplete
00002FD4 251E move.l -[A2], [A6]+
00002FD6 85B9 AD35 9B02 or.l [0xAD359B02], D2
00002FDC 1E2B 0D27 move.b D7, [A3 + 0xD27]
00002FE0 2952 850A move.l [A4 - 0x7AF6], [A2]
00002FE4 FB04 .extension 0xB04 <<F/4-5/5>> // unimplemented
00002FE6 5310 subq.b [A0], 1
00002FE8 F0E8 5A03 .extension 0x0E8 <<F/2-3/0>> // unimplemented
00002FEC 2606 move.l D3, D6
00002FEE A63D syscall DrvrInstall, flags=6
00002FF0 370C move.w -[A3], A4
00002FF2 A61A syscall GetZone, flags=6
00002FF4 0F26 btst -[A6], D7
00002FF6 070E btst A6, D3
00002FF8 D01E add.b D0, [A6]+
00002FFA 0CA6 450B 634F cmpi.l -[A6], 0x450B634F
00003000 C155 and.w [A5], D0
00003002 071A btst [A2]+, D3
00003004 4F2D 0117 .invalid 7, [A5 + 0x117] // invalid opcode 4 with b == 4
00003008 2122 move.l -[A0], -[A2]
0000300A 4303 .invalid 1, D3 // invalid opcode 4 with b == 4
0000300C EB04 asl D4.b, 5
0000300E BB11 xor.b [A1], D5
00003010 6314 bls +0x16 /* 00003026 */
00003012 685A bvc +0x5C /* 0000306E */
00003014 3316 move.w -[A1], [A6]
00003016 4B0E .invalid 5, A6 // invalid opcode 4 with b == 4
00003018 0305 btst D5, D1
0000301A A6B3 syscall vFClose, flags=6
0000301C 208B move.l [A0], A3
0000301E 0568 5A03 bchg [A0 + 0x5A03], D2
00003022 17CB 01A6 5AEB 0847 move.b [[0x5AEB] + D0 + 0x847], A3
// begin alternate branch 00003026-0000302A
label00003026:
00003026 5AEB 0847 spl [A3 + 0x847]
// end alternate branch 00003026-0000302A
label00003026: // (misaligned)
0000302A 22CF move.l [A1]+, A7
0000302C 685A bvc +0x5C /* 00003088 */
0000302E 1B10 move.b -[A5], [A0]
00003030 4722 .invalid 3, -[A2] // invalid opcode 4 with b == 4
00003032 7D68 moveq.l D6, 0x68
00003034 0713 btst [A3], D3
00003036 5E47 addq.w D7, 7
00003038 1B68 E504 930D move.b [A5 - 0x6CF3], [A0 - 0x1AFC]
0000303E 3725 move.w -[A3], -[A5]
00003040 6E81 bgt -0x7D /* 00002FC3 */
00003042 2EF3 0068 move.l [A7]+, [A3 + D0.w + 0x68]
00003046 C328 3729 and.b [A0 + 0x3729], D1
0000304A 2F29 01A3 move.l -[A7], [A1 + 0x1A3]
0000304E 1357 2782 move.b [A1 + 0x2782], [A7]
// begin alternate branch 00003050-00003054
fn00003050:
00003050 2782 81D0 move.l [], D2
// end alternate branch 00003050-00003054
fn00003050: // (misaligned)
00003052 81D0 divs.w D0, [A0]
00003054 3727 move.w -[A3], -[A7]
00003056 5368 430E subq.w [A0 + 0x430E], 1
0000305A BB8A cmpm.l [A5]+, [A2]+
0000305C 1319 move.b -[A1], [A1]+
0000305E 003B 0273 843B ori.b [PC + A0.w * 4 + 0x3B], 0x73 /* 's' */
00003064 19AC C318 80B3 move.b [A4 + A0.w - 0x77], [A4 - 0x3CE8]
0000306A 0EEB .incomplete
0000306C 06E6 .incomplete
label0000306E:
0000306E F0E6 F0A3 .extension 0x0E6 <<F/2-3/0>> // unimplemented
00003072 22EB 183B move.l [A1]+, [A3 + 0x183B]
00003076 076D 1185 bchg [A5 + 0x1185], D3
0000307A 3807 move.w D4, D7
0000307C 1245 movea.b A1, D5
0000307E 0709 btst A1, D3
00003080 DAF0 8304 add.w A5, <<invalid full ext with I/IS == 4>>
00003084 B312 xor.b [A2], D1
00003086 9B1D sub.b [A5]+, D5
label00003088:
00003088 6721 beq +0x23 /* 000030AB */
0000308A 3286 move.w [A1], D6
0000308C C14D exg A0, A5
0000308E B917 xor.b [A7], D4
00003090 5310 subq.b [A0], 1
00003092 86E8 5A07 divu.w D3, [A0 + 0x5A07]
00003096 236D B731 700F move.l [A1 + 0x700F], [A5 - 0x48CF]
0000309C 2676 1302 071C movea.l A3, [[A6 + <<invalid base displacement size>> + D1 * 2] + 0x71C]
000030A2 5168 B315 subq.w [A0 - 0x4CEB], 8
000030A6 0665 4D6B addi.w -[A5], 0x4D6B /* 'Mk' */
000030AA 05FB .incomplete
000030AC 0C61 13C3 cmpi.w -[A1], 0x13C3
000030B0 0C0C 681A cmpi.b A4, 0x1A
000030B4 0F26 btst -[A6], D7
000030B6 6198 bsr -0x66 /* 00003050 */
000030B8 681A bvc +0x1C /* 000030D4 */
000030BA 0F26 btst -[A6], D7
000030BC 7308 moveq.l D1, 0x08
000030BE 8D02 sbcd D6, D2
000030C0 6303 bls +0x5 /* 000030C5 */
000030C2 810D sbcd -[A0], -[A5]
000030C4 B32D E35C xor.b [A5 - 0x1CA4], D1
000030C8 F328 .extension 0x328 <<F/4-5/1>> // unimplemented
000030CA 7B00 moveq.l D5, 0x00
000030CC 5B3E subq.b <<invalid special address>>, 5
000030CE C522 and.b -[A2], D2
000030D0 860F or.b D3, A7
000030D2 B150 xor.w [A0], D0
label000030D4:
000030D4 7C49 moveq.l D6, 0x49
000030D6 0A05 6F65 xori.b D5, 0x65 /* 'e' */
000030DA 34D2 move.w [A2]+, [A2]
000030DC E8EB 2647 122B bftst [A3 + 0x122B] {25:7}
000030E2 C501 abcd D2, D1
000030E4 AB08 syscall PutPicOp
000030E6 CB01 abcd D5, D1
000030E8 2203 move.l D1, D3
000030EA 0508 btst A0, D2
000030EC 531A subq.b [A2]+, 1
000030EE 671A beq +0x1C /* 0000310A */
000030F0 117C 2B07 AB0D move.b [A0 - 0x54F3], 0x7
000030F6 063E A940 addi.b <<invalid special address>>, 0x40 /* '@' */
000030FA 271A move.l -[A3], [A2]+
000030FC 220C move.l D1, A4
000030FE 3E0C move.w D7, A4
00003100 6627 bne +0x29 /* 00003129 */
00003102 1AB1 1B66 move.b [A5], <<invalid full ext with IS == 1 and I/IS == 6>>
00003106 A570 syscall SlotVRemove, flags=5
00003108 7CD3 moveq.l D6, 0xFFFFFFD3
label0000310A:
0000310A 3945 09D2 move.w [A4 + 0x9D2], D5
0000310E AB39 syscall bXMAIN9
00003110 171D move.b -[A3], [A5]+
00003112 903B 1E26 sub.b D0, [PC + D1 * 8 + 0x26]
00003116 6703 beq +0x5 /* 0000311B */
00003118 F200 F31C .cpgen 0xF200, 0xF31C // unimplemented
0000311C 2107 move.l -[A0], D7
0000311E C03B 5F5B 3408 0725 and.b D0, [[PC] + 0x34080725]
00003126 B9BB 0F47 xor.l <<invalid full ext with IS == 1 and I/IS == 7>>, D4
0000312A 296E 688C F499 move.l [A4 - 0xB67], [A6 + 0x688C]
00003130 2EB6 75E4 move.l [A7], <<invalid full ext with I/IS == 4>>
00003134 5116 subq.b [A6], 8
00003136 681A bvc +0x1C /* 00003152 */
00003138 4306 .invalid 1, D6 // invalid opcode 4 with b == 4
0000313A 2594 A304 move.l <<invalid full ext with I/IS == 4>>, [A4]
0000313E A55F syscall NMRemove, flags=5
00003140 7502 moveq.l D2, 0x02
00003142 1B1F move.b -[A5], [A7]+
00003144 C30B abcd -[A1], -[A3]
00003146 DC30 0FDD add.b D6, <<invalid full ext with IS == 1 and I/IS == 5>>
0000314A 9FE5 sub.l A7, -[A5]
0000314C B01A cmp.b D0, [A2]+
0000314E 0F26 btst -[A6], D7
00003150 D317 add.b [A7], D1
label00003152:
00003152 6AE9 bpl -0x15 /* 0000313D */
00003154 000F E100 ori.b A7, 0x0
00003158 C5A0 and.l -[A0], D2
0000315A 0503 btst D3, D2
0000315C E15E rol D6.w, 8
0000315E 4560 chk.w D2, -[A0]
00003160 1710 move.b -[A3], [A0]
00003162 F887 301A .extension 0x887 <<F/2-3/4>> // unimplemented
00003166 C31B and.b [A3]+, D1
00003168 9283 sub.l D1, D3
0000316A 3F8B 0433 move.w [A7 + D0.w * 4 + 0x33], A3
0000316E 184D movea.b A4, A5
00003170 6043 bra +0x45 /* 000031B5 */
00003172 0113 btst [A3], D0
00003174 3900 move.w -[A4], D0
00003176 1A73 1726 F982 B730 movea.b A5, [[A3 - 0x67E] + D1 * 8 - 0x48D0]
0000317E 4C33 1931 B263 movem.w D0,D4,D5,A0,A3,A4, [A3 + A3.w * 2 + 0x63]
00003184 4607 not.b D7
00003186 190B move.b -[A4], A3
00003188 246E 6B18 movea.l A2, [A6 + 0x6B18]
0000318C 0E07 1275 .invalid.b D7, 0x75 /* 'u' */ // invalid immediate operation
00003190 743B moveq.l D2, 0x3B
00003192 1414 move.b D2, [A4]
00003194 0AE1 .incomplete
00003196 07A1 bclr -[A1], D3
00003198 9006 sub.b D0, D6
0000319A 6346 bls +0x48 /* 000031E2 */
0000319C E90E lsl D6.b, 4
0000319E 8108 sbcd -[A0], -[A0]
000031A0 B343 xor.w D3, D1
000031A2 471D .invalid 3, [A5]+ // invalid opcode 4 with b == 4
000031A4 670C beq +0xE /* 000031B2 */
000031A6 481A nbcd.b [A2]+
000031A8 9B19 sub.b [A1]+, D5
000031AA 2607 move.l D3, D7
000031AC 23B2 0A89 028B move.l [A1 + D0.w * 2 - 0x117], [A2 + D0 * 2 - 0x119]
label000031B2:
000031B2 5A17 addq.b [A7], 5
000031B4 1DFD move.b <<invalid special address>>, <<invalid special address>>
000031B6 481A nbcd.b [A2]+
000031B8 0F26 btst -[A6], D7
000031BA 25E4 0B16 move.l [PC + 0xB16 /* 00003CD2, cstring ""<EOF> */], -[A4]
000031BE 8D36 CDAE 0793 B3A0 or.b [[0x793] + A4 * 4 - 0x4C60], D6
000031C6 0A1A FB73 xori.b [A2]+, 0x73 /* 's' */
000031CA 2689 move.l [A3], A1
000031CC DDA9 93E9 add.l [A1 - 0x6C17], D6
000031D0 8817 or.b D4, [A7]
000031D2 1931 A94B 2700 2C17 move.b -[A4], [[A1 + <<invalid base displacement size>>] + 0x27002C17]
000031DA 1620 move.b D3, -[A0]
000031DC 8526 or.b -[A6], D2
000031DE 8503 sbcd D2, D3
000031E0 0F38 1721 btst [0x00001721], D7
// begin alternate branch 000031E2-000031E4
label000031E2:
000031E2 1721 move.b -[A3], -[A1]
// end alternate branch 000031E2-000031E4
label000031E2: // (misaligned)
000031E4 6817 bvc +0x19 /* 000031FD */
000031E6 9A53 sub.w D5, [A3]
000031E8 A0A5 syscall VisRegionChanged
000031EA 0445 09E9 subi.w D5, 0x9E9
000031EE 798B moveq.l D4, 0xFFFFFF8B
000031F0 4B14 .invalid 5, [A4] // invalid opcode 4 with b == 4
000031F2 D41A add.b D2, [A2]+
000031F4 0FE1 .incomplete
000031F6 B7A0 xor.l -[A0], D3
000031F8 0A13 0B65 xori.b [A3], 0x65 /* 'e' */
000031FC 020F 4502 andi.b A7, 0x2
00003200 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00003202 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
00003204 2719 move.l -[A3], [A1]+
00003206 6F49 ble +0x4B /* 00003251 */
00003208 070D btst A5, D3
0000320A 1B1A move.b -[A5], [A2]+
0000320C EB73 roxl D3.w, D5
0000320E 2676 1B2B A55D 271E 938B movea.l A3, [[A6 - 0x5AA3 + D1 * 2] + 0x271E938B]
00003218 2123 move.l -[A0], -[A3]
0000321A 0106 btst D6, D0
0000321C 0ECD .incomplete
0000321E A433 syscall VInstall, flags=4
00003220 1907 move.b -[A4], D7
00003222 29CB C483 0685 move.l 0xC4830685, A3
00003228 070F btst A7, D3
0000322A 8107 sbcd D0, D7
0000322C 5B03 subq.b D3, 5
0000322E 04EB .incomplete
00003230 22C4 move.l [A1]+, D4
00003232 A058 syscall InsTime
00003234 130B move.b -[A1], A3
00003236 8507 sbcd D2, D7
00003238 0FC9 .incomplete
0000323A 0F9B bclr [A3]+, D7
0000323C 040D 80D9 subi.b A5, 0xD9
00003240 080B 1607 btst.b A3, 0x7
00003244 129D move.b [A1], [A5]+
00003246 66E5 bne -0x19 /* 0000322D */
00003248 7EE1 moveq.l D7, 0xFFFFFFE1
0000324A 15AA 000F A2A9 move.b [A2 + A2.w * 2 - 0x87], [A2 + 0xF]
00003250 15BB 6657 16B1 move.b [A2 + D1.w * 8 - 0x79], [PC + D6.w * 8 + 0x57]
00003256 1310 move.b -[A1], [A0]
00003258 0503 btst D3, D2
0000325A C5AF D902 and.l [A7 - 0x26FE], D2
0000325E 0F41 bchg D1, D7
00003260 3AB5 D1A5 29A1 move.w [A5], [[0x29A1] + A5]
00003266 05C5 .incomplete
00003268 0E87 3343 072B .invalid.l D7, 0x3343072B // invalid immediate operation
0000326E F12A .extension 0x12A <<F/4-5/0>> // unimplemented
00003270 3A0B move.w D5, A3
00003272 1637 12D4 move.b D3, [A7 + D1.w * 2 - 0x44]
00003276 5126 subq.b -[A6], 8
00003278 17AC 052A 7DC2 E208 move.b [[ + <<invalid base displacement size>>] - 0x1DF8], [A4 + 0x52A]
00003280 D311 add.b [A1], D1
00003282 2D25 move.l -[A6], -[A5]
00003284 0727 btst -[A7], D3
00003286 920F sub.b D1, A7
00003288 E52B lsl D3.b, D2
0000328A 2510 move.l -[A2], [A0]
0000328C 935A sub.w [A2]+, D1
0000328E 3309 move.w -[A1], A1
00003290 060F 0D01 addi.b A7, 0x1
00003294 A583 syscall SetOSDefault, flags=5
00003296 0F3A 9331 btst [PC - 0x6CCF /* FFFFC5C9, cstring ""<EOF> */], D7
0000329A 9175 4A93 sub.w [A5 + D4 * 2 - 0x109], D0
0000329E 3117 move.w -[A0], [A7]
000032A0 1715 move.b -[A3], [A5]
000032A2 1310 move.b -[A1], [A0]
000032A4 4717 .invalid 3, [A7] // invalid opcode 4 with b == 4
000032A6 1B8B 00BB move.b [A5 + D0.w - 0x69], A3
000032AA 29E8 2B0C 140A 4976 move.l 0x140A4976, [A0 + 0x2B0C]
000032B2 1374 C133 C900 A934 0F26 76FB 072B move.b [A1 + 0x72B], [[A4 - 0x36FF56CC + A4] + 0xF2676FB]
000032C0 0745 bchg D5, D3
000032C2 47BB 290B 29C1 04D0 .invalid 3, [[PC + <<invalid base displacement size>> + D2] + 0x29C104D0] // invalid opcode 4 with b == 6
000032CA F302 .extension 0x302 <<F/4-5/1>> // unimplemented
000032CC 9331 BB29 B303 sub.b [[A1 - 0x4CFD + A3 * 2]], D1
000032D2 130A move.b -[A1], A2
000032D4 1435 040A move.b D2, [A5 + D0.w * 4 + 0xA]
000032D8 1A0F move.b D5, A7
000032DA 7903 moveq.l D4, 0x03
000032DC B323 xor.b -[A3], D1
000032DE C108 abcd -[A0], -[A0]
000032E0 6103 bsr +0x5 /* 000032E5 */
000032E2 1310 move.b -[A1], [A0]
000032E4 6103 bsr +0x5 /* 000032E9 */
000032E6 7308 moveq.l D1, 0x08
000032E8 B506 xor.b D6, D2
000032EA 0A1A 0F09 xori.b [A2]+, 0x9 /* '\t' */
000032EE 7ABB moveq.l D5, 0xFFFFFFBB
000032F0 2953 44C1 move.l [A4 + 0x44C1], [A3]
000032F4 D203 add.b D1, D3
000032F6 3E17 move.w D7, [A7]
000032F8 2C72 299D movea.l A6, [[] + D2]
000032FC 1B01 move.b -[A5], D1
000032FE E325 asl D5.b, D1
00003300 7302 moveq.l D1, 0x02
00003302 372B F5C9 move.w -[A3], [A3 - 0xA37]
00003306 CCFE mulu.w D6, <<invalid special address>>
00003308 372A C6C3 move.w -[A3], [A2 - 0x393D]
0000330C 2825 move.l D4, -[A5]
0000330E 06B1 EAE9 0C0F 0D06 FB33 addi.l [[A1 + <<invalid base displacement size>>] + D0 * 4 - 0x4CD], 0xEAE90C0F
00003318 211F move.l -[A0], [A7]+
0000331A 8505 sbcd D2, D5
0000331C 4542 chk.w D2, D2
0000331E B106 xor.b D6, D0
00003320 3319 move.w -[A1], [A1]+
00003322 0B18 btst [A0]+, D5
00003324 8302 sbcd D1, D2
00003326 2724 move.l -[A3], -[A4]
00003328 D0CD add.w A0, A5
0000332A 05C5 .incomplete
0000332C 37AB 0767 ACD4 move.w [A3 + A2 * 4 - 0x44], [A3 + 0x767]
00003332 271A move.l -[A3], [A2]+
00003334 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00003336 9B48 subx.w -[A5], -[A0]
00003338 C8FB 109B mulu.w D4, [PC + D1.w - 0x101]
0000333C 4894 4B0C movem.w [A4], D2,D3,A0,A1,A3,A6
00003340 EB38 rol D0.b, D5
00003342 368B move.w [A3], A3
00003344 1121 move.b -[A0], -[A1]
00003346 7403 moveq.l D2, 0x03
00003348 01FB .incomplete
0000334A 10E5 move.b [A0]+, -[A5]
0000334C 08B3 3CF3 29A5 18D3 bclr.b [[0x18D3] + D2], 0xF3
00003354 1721 move.b -[A3], -[A1]
00003356 E003 asr D3.b, 8
00003358 014B bchg A3, D0
0000335A 0C89 0193 3702 cmpi.l A1, 0x1933702
00003360 00E3 .incomplete
00003362 0AD3 .incomplete
00003364 174B 0C85 move.b [A3 + 0xC85], A3
00003368 0A36 AB30 2709 xori.b [[A6 + <<invalid base displacement size>> + D2 * 8]], 0x30 /* '0' */
0000336E 6A50 bpl +0x52 /* 000033C0 */
00003370 20 .incomplete